Я разрабатываю сайт с Lumen framework.Различия между локальными и удаленными серверами
Все настроено и работает отлично на месте. Однако это не относится к удаленному серверу.
Примеры:
Когда я восстановить данные из моей базы данных, даже если столбец содержит только целые числа, результат местного жителя
integer
, но в отдаленном:string
. Я должен указать(int)
перед целыми значениями, чтобы убедиться, что они целые.Локально все мои классы принадлежат пространствам имен. Все работает локально и в отдаленных, иногда я ловлю себя с
Class 'blabla\blibli' not found
Локально, я использую Xampp (PHP версии 5.6.14, MySQL версии 5.0.11-DEV) и удалить, я на общем сервере OVH (Версия PHP 5.6.15, версия MySQL 5.1.73).
Вы когда-нибудь сталкивались с этим? Есть ли способ исправить это? Может быть файл конфигурации для записи?
EDIT: Учитывая приведенные ниже комментарии, кажется, что ответы на мои вопросы на самом деле зависит от операционной системы используют.
Локально, я работаю на машине под Windows, а в удаленном - это машина под управлением Linux. Windows кажется менее сложной с определенными правилами, такими как чувствительность к регистру.
Это может быть глупый вопрос, но ваши пути include правильно установлены в PHP, и ваши структуры таблиц точно такие же, как и в MySQL? –
@mikealeonetti все то же самое в локальном и удаленном, включая таблицы sql – Zl3n
Я думаю, что обработанные окна windows os в случае нечувствительной материи, а другие, относятся к регистру, но я мог ошибаться. в любом случае я считаю, что его хорошая оценка имеет единое соглашение об именах. – Andrew