Flarum’da ilk kez sürüm yükseltmesi yapacağım ve daha öncesinde bir kere hatalı yükseltme yaptım.Bu kez zaman kaybı olmaması açısından bu başlığı açıyorum.
Veri tabanı ve dosyalarımın yedeğini aldım.
Yüklü eklentilerim bu şekilde.
Eklentilerin bir kısmını kaldırdım ama hala kaldıramadıklarım var.Hangi eklentileri kaldırmalıyım?
Yardımcı olursanız sevinirim.
Flarum Beta 14'ten Flarum Beta 15'e yükseltme
lalare @mekici Hocam ’ın anlattığı şekilde yaparsan. Sıfırdan kurduktan sonra boş bir veritabanina sql dosyanı ice aktar diyeceksin. config.php dosyasına yeni veritabanı bilgilerini yazacaksın. Eski veritabanı bilgileri kalır yoksa. Sonra SSH dan php flarum migrate calistiracaksin. Ardından istediğin uzantıları tek tek kurabilirsin.
lalare aslında aynı uğraş. Şöyle yapabilirsin. composer.json dosyasından tüm flarum/ olmayan uzantıların satırlarını sil. Dosyadaki virgül işaretlerine dikkat et. SSH da composer update çalıştır. Şimdi Flarum güncelleme komutlarını calistirabilirsin. Ardından tek tek istediğin uzantıları composer require komutlarıyla kur.
durpoy satırları dikkatlice sildim.Sonrasında ssh da php composer.phar update
dedim.Kaldırmalar yüklemeler ve güncellemeler yapıldı.Web siteme gittim. Ve sadece üst barı gördüm.Başka hiç bir şey yoktu sitede. En üstteki menü, logo, giriş yap ve kayıt ol butonları vardı. ()sunucumdan dolayı localde composer.phar ile işlemlerimi yapıyorum.)
- Düzenlendi
{
"name": "flarum/flarum",
"description": "Delightfully simple forum software.",
"type": "project",
"keywords": [
"forum",
"discussion"
],
"homepage": "https://flarum.org/",
"license": "MIT",
"authors": [
{
"name": "Franz Liedke",
"email": "franz@develophp.org"
},
{
"name": "Daniel Klabbers",
"email": "daniel@klabbers.email",
"homepage": "https://luceos.com"
},
{
"name": "David Sevilla Martin",
"email": "me+flarum@datitisev.me",
"homepage": "https://datitisev.me"
},
{
"name": "Clark Winkelmann",
"email": "clark.winkelmann@gmail.com",
"homepage": "https://clarkwinkelmann.com"
},
{
"name": "Matthew Kilgore",
"email": "matthew@kilgore.dev"
},
{
"name": "Alexander (Sasha) Skvortsov",
"email": "askvortsov@flarum.org"
}
],
"support": {
"issues": "https://github.com/flarum/core/issues",
"source": "https://github.com/flarum/flarum",
"docs": "https://flarum.org/docs/"
},
"require": {
"flarum/approval": "^0.1.0",
"flarum/bbcode": "^0.1.0",
"flarum/core": "^0.1.0",
"flarum/emoji": "^0.1.0",
"flarum/flags": "^0.1.0",
"flarum/lang-english": "^0.1.0",
"flarum/likes": "^0.1.0",
"flarum/lock": "^0.1.0",
"flarum/markdown": "^0.1.0",
"flarum/mentions": "^0.1.0",
"flarum/pusher": "^0.1.0",
"flarum/statistics": "^0.1.0",
"flarum/sticky": "^0.1.0",
"flarum/subscriptions": "^0.1.0",
"flarum/suspend": "^0.1.0",
"flarum/tags": "^0.1.0"
},
"config": {
"preferred-install": "dist",
"sort-packages": true
},
"minimum-stability": "beta",
"prefer-stable": true
}
composer.json dosyam bu şekilde.
Dediğiniz gibi satırları sildim.Ve sonra php composer.phar update
dedim. Siteme gittiğim zaman Update flarum diye bir sayfa açıldı.Veritabanı şifremi girdim. Ve sadece üst barı görüyorum.Menüler, giriş yap kayıt ol başka bir şey yok. İlgi ve desteğiniz için teşekkürler Dursun Can Bey.
- Düzenlendi
lalare Sitenizde update sayfası açılmamalıydı. composer update
komutundan sonra Flarum’u beta 15 konusundaki komutlara göre güncelledikten sonra php flarum migrate
ve php flarum cache:clear
çalıştırmanız yeterli olacaktı. Bir de php composer.phar
neden kullanılıyor ne farkı var bilmiyorum. Ben sadece composer
ile çalıştırıyorum.