2012-04-04 2 views
0

Я пытаюсь переместить сайт typo3 на новый сервер. Я переместил все файлы и создал новую базу данных и импортировал все таблицы из старой базы данных. Затем я обновил файл localconf.php с новыми настройками базы данных. Тем не менее, теперь я получаю ряд фатальных ошибок, которые, по-видимому, связаны с тем, что пути на старом веб-сайте typo3 использовали смесь прописных и строчных букв, но на новом сервере все файлы и папки имеют строчные буквы, и это метание ошибка, когда внутренний путь использует заглавные буквы, потому что он не может найти путь или файл. Я не знаю, относится ли это к 1 & 1, которые являются моими хозяевами.typo3 переход на новый сервер не работает

Есть ли простой способ исправить это или мне нужно пройти весь внутренний код, чтобы изменить все пути на нижний регистр? Что кажется немного нереалистичным. Я надеялся, что через несколько часов я смогу перенести сайт, но до сих пор провел около дня. Я также не знаю typo3, это мой первый раз. Хотя я имею опыт в создании сайтов Drupal и Joomla и думал, что это будет не так.

Любые советы будут высоко оценены.

Бен

EDIT - Дополнительная информация:

Сообщение об ошибке я получаю:

Фатальная ошибка: require_once() [function.require]: Failed открытия требуется «/ HTDOCS/vincent/typo3conf/ext/formhandler/Ресурсы/PHP/Hooks/class.tx_formhandler_stdwrap.php '(include_path ='.:/usr/lib/php5 ') в /htdocs/vincent/t3lib/class.t3lib_div.php в строке 5046

Линия 5046 является последней строкой кода, приведенной ниже. Я не знаю, на какой путь ссылается переменная $ requireFile.

/** 
* Require a class for TYPO3 
* Useful to require classes from inside other classes (not global scope). A limited set of global variables are available (see function) 
*/ 
public static function requireOnce($requireFile) { 
    global $T3_SERVICES, $T3_VAR, $TYPO3_CONF_VARS; 

    require_once ($requireFile); 
} 
+1

Сначала я хотел бы начать с того, что все имена файлов не были бы строчными. Звучит так, как будто вы не переместились в одну и ту же операционную систему или не сохранили данные. Но это не похоже на вопрос программирования. И, пожалуйста, поделитесь точными сообщениями об ошибках и покажите код, где появляется ошибка, поэтому более ясно, что это такое. – hakre

+1

какие ошибки? Какой путь? fileadmin/somefolder/somefile.txt или ссылку на веб-страницу? Я предполагаю, что это проблема с сервером, и никогда не было такой проблемы. Вы очистили кеш? удалены кэшированные файлы? – maholtz

+0

Большое спасибо за ваши ответы. Я добавил дополнительную информацию об ошибке выше. – Ben

ответ

0

Похоже, проблема в кеше, которая была сделана на вашей старой установке. Проверьте, удалены ли файлы typo3temp, typo3conf/temp_ *.

Если это не сработает, отправьте сообщение в виде пелазы здесь, если вы ошибетесь. Это поможет понять природу вашей проблемы.

+0

Спасибо за ваш ответ. Я уже пытался удалить временные файлы в папке typo3conf, и это не имело никакого значения. – Ben

+0

Вам также необходимо удалить все файлы и папки под 'typo3temp /'. – pgampe

+0

Привет, pgampe, спасибо за ваше предложение, я удалил все внутри typo3temp и не решил проблему. – Ben

0

Мне удалось решить проблему, изменив имена любых папок с прописными буквами в нижнем регистре.

Когда я переместил сайт по ссылке, я использовал zip-файл, и по какой-то причине, когда я разархивировал файл, он должен был создать некоторые имена папок, используя начальные капиталы, и именно это и вызвало эту проблему.