Возможно, мне стоит задать этот вопрос в разделе Ubuntu, но на самом деле не знаю, где проблема, поэтому я сначала пытаюсь здесь.Подключение приложения с SQL-сервером на сервере Ubuntu
Я пытаюсь узнать, как использовать базу данных SQL через веб-сервер, и я использовал этот учебник: Link
Я сделал все, как в учебнике, но я использую сервер Ubuntu, а не окна.
Проблема заключается в том, что приложение не может отображать или создавать записи из/в базе данных. Я использую PHPMyAdmin для управления базами данных SQL.
1. Итак, мой главный вопрос: есть ли разница между WAMP/LAMP? Или я могу использовать тот же подход?
Если ответ ДА, то у меня есть еще несколько вопросов:
- Я использую расположение по умолчанию для моего сервера/вар/WWW/и поставить все .php файлы там? Верный?
- Когда он делает db_config.php, он использует «localhost», но вместо этого я хочу использовать свой ip, просто мне нужно изменить «localhost» на «81.xxx.xxx.xxx» или мне нужно что-то добавить Больше?
Как вы можете видеть, я не уверен, где проблема, если это совместимость между учебником и сервером LAMP вместо WAMP, или если это конфиг соединения, то в php-кодах , размещение файлов php или что-то еще?
Это так расстраивает, потому что я не знаю с чего начать.
Заранее благодарю вас!
EDIT: Я могу получить доступ к php-файлам на сервере, поэтому проблем нет. Это из моего файла access.log при попытке перечислить все пункты: [09/Oct/2013:16:56:07 +0200] "GET /var/www/get_all_products.php? HTTP/1.1" 404 450 "-" "Apache-HttpClient/UNAVAILABLE (java 1.4)"
Это когда я пытаюсь создать новый продукт: [09/Oct/2013:19:26:14 +0200] "POST /var/www/create_product.php HTTP/1.1" 404 448 "-" "Apache-HttpClient/UNAVAILABLE (java 1.4)"
И это, если из файла error.log при попытке перечислить все пункты: [Wed Oct 09 17:01:51 2013] [error] [client 81.225.106.145] File does not exist: /var/www/var
У меня такая же ошибка при попытке создать новый продукт.
Можете ли вы, ребята, сделать что-нибудь из этого?
Спасибо, что помогли мне. 1. Да, вы правы. Изменено это на «localhost». 2. Да, они находятся на одном сервере. 3. Да, это работает. При запуске приложения и попытке создания нового продукта я получаю эту ошибку от LogCat: 'Ошибка анализа данных org.json.JSONException: Значение andysando
Звучит так, как будто сервер отправляет ответ на трубку, которая не нравится. Попробуйте записать этот ответ в LogCat, чтобы узнать, что происходит. –
Да, этот текст является сообщением об ошибке, которое я получаю от LogCat, но я не знаю, что это значит. – andysando