Я новичок программист, поэтому мне понадобится ваша помощь! Локально webapp работает нормально с db на нем! Когда я загрузил приложение в облачный контроль, возникает следующая ошибка:Не удается подключиться к локальному серверу MySQL через сокет '/var/run/mysqld/mysqld.sock' (2)
CDbConnection не удалось открыть соединение с БД: SQLSTATE [HY000] [2002] Не удается подключиться к локальному серверу MySQL через сокет '/ var /run/mysqld/mysqld.sock '(2)!
Я полагаю, что я не загрузил db. Это первый раз, когда я загружаю webapp на сервере, поэтому я не знаю, какие именно шаги я должен выполнить, чтобы загрузить db на сервере. Cloudcontrol имеет документацию о mysql! Я выполнил все этапы, но webapp приходит с той же ошибкой!
Не могли бы вы рассказать мне, какие шаги я должен выполнить, чтобы заставить его работать? Я уверен, что эта ошибка связана с недостатком знаний!
ли вы запустить сервер? это сервер, расположенный на вашей машине разработки? – daisy
сервер работает! как я сказал, местный сайт работает отлично! ошибка возникает, когда я загружаюсь в cloudcontrol! – Fotis
Этот вопрос не о программировании, а о системном администрировании. Тем не менее это сообщение об ошибке часто появляется, потому что ваш сокет находится в другом месте. Исправьте свой MySQL (файл конфигурации), чтобы поместить сокет в нужное вам приложение, исправить ваше приложение, чтобы проверить сокет, где его помещает MySQL, или создать символическую ссылку, в которой приложение хочет это, указывая на то, где MySQL это ставит. – Konerak