Бег Symfony - PullRequest
       4

Бег Symfony

2 голосов
/ 16 апреля 2011

Я пытаюсь запустить копию Symfony на моем веб-сайте, но получаю

PHP Fatal error:  Class 'BaseSettings' not found in /home/firefly/web/firefly.com/public/htdocs/sandbox/fireflyproject/project/lib/model/doctrine/Settings.class.php on line 13

Я пытался найти ее в Google, но получил нулевой результат, есть какие-либо подсказки, в чем может быть проблема?

Спасибо.

Ответы [ 4 ]

6 голосов
/ 16 апреля 2011

Я думаю, вы забыли создать файлы модели.Если у вас версия 1.3 или 1.4, вы должны использовать командную строку и выполнить:1003 *

3 голосов
/ 24 января 2012

Мой анализ: я полагаю, вы используете Windows для локального хоста, а сервер вашего сайта - для Linux / Unix.Попробуйте просмотреть таблицу базы данных (например, MySQL), если имя таблицы базы данных использует строчную букву, тогда введите

lib/model/doctrine(or propel)/base/BaseSettings.class.php

.Существует код, подобный $this->setTableName('[name_of_your_setting_table]'); Проверьте это, [name_of_your_setting_table] должен использовать строчную букву, если имя вашей таблицы использует строчную букву.

Это тот случай, если вы не можете использовать SSH на своем общем веб-сервере.

0 голосов
/ 09 июня 2016

Вы установили субмодули?Symfony1 работает с подмодулями

git pull --recurse-submodules
0 голосов
/ 16 декабря 2015

Если вы разрабатываетесь в системе Windows и ваши приложения работают на * nix серверах, проверьте строчные и прописные буквы для вашего доступа и маршрутов.

Может быть имя вашего архива .php отличается от вашегокласс

//file YourClassName.php

Class YourCassName {
...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...