Спасибо, что подняли это. Это действительно ошибка в BigQuery, исправление уже полностью выпущено.
Для поврежденных таблиц, хотя данные не потеряны, они имеют несовместимое состояние со схемой. Поэтому, пожалуйста, попытайтесь восстановить их, если можете, поскольку на данный момент их схемы еще не исправятся автоматически. Мы работаем над способами исправления схемы существующих затронутых таблиц, но это может занять некоторое время.
Если у вас все еще есть какие-либо проблемы, не стесняйтесь сообщить об этом в трекер общественного обсуждения wpfwannabe
, созданный выше.
SERVER_NAME не доступен при выполнении PHP от CLI по той точно той же причине.
при выполнении PHP от CLI Вы запускаете свой собственный PHP intepreter, который выполняет любой код, который Вы передали ему без любого вида сервера. Таким образом от CLI, PHP ничего не знает о Вашем веб-сервере, что Вы явно не говорите это.
Попытка:
$servername = trim(`hostname`);
Возможно, потому что при выполнении сценария из командной строки никакой сервер не включен?
Вызовите интерфейс командной строки и используйте команду gethostname:
php -r "echo gethostname();"
Выводит:
your_hostname