Ben CakePHP sitesi hesabı "hosting grid" bir Godaddy üzerinde çalışma almak için mücadele edilmiştir. Benim pasta app kurulum hesabına bir alt dizinden barındırılan ve bir alt üzerinden ulaşılabilir. Ben bu çalışma almak benim. Htaccess dosyalarını ayarlamak için vardı ve şimdi ben CakePHP konsol bu ortamda çalışma almak gerekir.
Amazon'un EC2 hizmeti barındırılan bir Ubuntu sunucu üzerinde aynı pasta uygulama kurulum var. Temelde bir kutu Ubuntu LAMP kurulumu dışarı düz. Bu ortamda beklendiği gibi CakePHP konsolu çalışır.
Ben Godaddy üzerinde konsol çalıştırmayı denediğinizde ben şu mesajı alıyorum:
CakePHP Konsolu:. Bu dosya yanlış yüklenmiş ve continue.Please kek / konsol sistem yolunda olduğunu / emin olun ve bu komutun doğru kullanımı için manuel kontrol edemez (http://manual.cakephp.org/ )
Ben neler öğrenmek için pasta / konsolda / cake.php bazı hata ayıklama kodu eklemek için başladım. Ben dışarı yankı godaddy sitesi, print_r($this->args)
hattında 183'de ben dizi boş bulmak. Ben Ubuntu EC2 örneği bu ne zaman ben bu olsun:
Array
(
[0] => /var/www/www.directory.sdcweb.org/htdocs/cake/console/cake.php
)
GoDaddy'nin komut satırı PHP bash kabuk komut satırı argümanları geçerek değil gibi görünüyor. Herkes ben CakePHP konsol Godaddy üzerinde çalışan alabilirsiniz nasıl bazı tavsiyeler var mı?
Kek kabuğu çağırır betik şunları içeriyorsa
LIB=${0/%cake/}
APP=`pwd`
exec php -q ${LIB}cake.php -working "${APP}" "$@"
exit;
Ben bu senaryoyu değiştirerek sorunu çözebilir olduğunu düşünüyorum.