2016-06-29 3 views
2

Так что я использую Timber v0.22.5. В настоящее время он работает в моей локальной и окружной среде. У всех проблем нет. В обеих средах работает PHP 5.5.9.PHP Неустранимая ошибка: не удалось Ошибка: не удается получить доступ к ресурсу, начинающемуся с '\ 0'

Я просто перенес его на свой производственный сервер, на котором работает PHP 7.0. Теперь я получаю следующую ошибку от Timber.

Fatal error: Uncaught Error: Cannot access property started with '\0' in /var/www/html/wp-content/plugins/timber-library/lib/timber-core.php:67

Я не уверен, что еще иначе отличается от среды, отличной от разных версий PHP. Я не могу обновить Timber v1, потому что, похоже, руководство не предлагает этого делать из-за некоторых проблем с обратной совместимостью.

Я собираюсь попробовать установить PHP 5.5.9 и посмотреть, не делает ли это трюк, но задавался вопросом, имел ли кто-нибудь еще эту проблему.

Спасибо!

ответ

2

Это вопрос с Timber 0. * и PHP 7. Вы должны быть в состоянии это исправить, заменив Timber/Core :: импорт с текущей версией:

https://github.com/timber/timber/blob/master/lib/Core.php#L59-L75

+0

не было времени, чтобы испытайте это, но то, что в конечном итоге работает для меня, понижало PHP до 5.6. Я хочу воспользоваться улучшением производительности PHP7, поэтому, когда я получу шанс, я попробую попробовать. На данный момент я собираюсь отметить это как ответ. – j0hnstew

Смежные вопросы