Jump to content
СофтФорум - всё о компьютерах и не только
Sign in to follow this  
Nightwalker

Проблема с Apache

Recommended Posts

У меня такая беда - установил Apache, PHP5 и MySQL. Апач настроил вроде, нужные пути прописал, PHP тоже вроде отрегулировал и все куда надо покопировал. Не могу только сообразить насчет MySQL.

В папке Apache\htdocs создаю файл test_mysql.php такого содержания:

<?phpif ($rc = mysql_connect("localhost","root","")) {echo "все работает ок!";}else {echo "Error!";}?>

Открываю страницу через браузер - пишет что-то вроде Warning! not connect to MySQL .......... on line 2. Error!

PS: файл mysqld-nt не запускается - на долю секунды появляется черное окошко и все. В диспечере задач в процессах он даже не появляется. ((( Как это дело поправить?

Share this post


Link to post
Share on other sites

Вроде разобрался сам. Нужно было просто перегрузить Апач и MySQL. А вот как там сделать новую БД?

Share this post


Link to post
Share on other sites

Вроде разобрался сам. Нужно было просто перегрузить Апач и MySQL. А вот как там сделать новую БД?

Выполни запрос CREATE DATABASE имя_бд в консоли MySql или с помощью PHP

<?

... тут коннект к серверу ...

mysql_query ("CREATE DATABASE имя_бд") or die ("Ошибка какая-то ...");

?>

Share this post


Link to post
Share on other sites

А как зайти в консоль? Что это за файл? я пробовал запустить mysqladmin на долю секунды появляется окошко и тут же исчезает.... Ну и так же со всеми файлами в папке MySQL\bin

Edited by ShproT

Share this post


Link to post
Share on other sites

Ну попробуй путь_до_мускула/bin/mysqladmin с ключом create имя_базы.

Но для тебя будет проще проделать мой вариант с PHP скриптом.

Share this post


Link to post
Share on other sites

Dimon#ic

Спасибо, получилось. Теперь столкнулся с другой проблемой - поставил движок, а там глюк с кодировкой- половина текста написанно вопросами. У меня было уже такое, только не на локалке, тогда я просто в phpMyAdmin поменял подировку, и все встало на места. А как поменять кодировку на локале у себя? может стоит скачать phpMyAdmin?

А все разобрался уже. Я и забыл была такая тема даже раньше... Вот решение проблемы (может кому и пригодится):

Движок DataLife Engine, файл mysql.php. в нем после строки

if(!$this->db_id) $this->connect(DBUSER, DBPASS, DBNAME, DBHOST);

надо вставить

mysql_query("SET NAMES cp1251");
Edited by ShproT

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...