Forum Webscript.Ru
Программирование => PHP => Тема начата: Lyapsys от 07 Октября 2001, 16:10:31
-
Пару часов потратил на то чтобы найти ответ на вопрос:
1/Как через Ftp доступ к хостингу создать базу данных в MySQL.
2/Как через Ftp доступ пользоваться командой whereis (не знаю где perl и sendmail)
3/При подключении к базе данных из PHP можно оставить localhost или надо написать реальный хост (но без первого пункта третий не поможет)
Нашел кучу всяких FAQ\'ов где говорится войти в контрол панел, запутался окончательно.
Всяческие благодарности тому кто поможет (вплоть до пива).
-
1. Никак (использую ssh(telnet) или phpmyadmin
2. Никак (спроси хостера)
3. Хостер должен сказать, что тебе прописывать.
-
Вобще-то этот вопрос надо своему хостеру адресовать.
Он тебе скажет где perl, где sendmail и какой хост нужно указывать при подкдючении к БД.
А почему нужно именно через FTP создавать базу данных?
Насколько я знаю хостер должен сам создавать БД для тебя и сообщить логин/пароль/хост/порт.
И если у тебя есть доступ к PHP то БД можно создать через mysql_create_db()
-
Lyapsys :)) ftp же не шелл, только похож и на команднострочное c ftp можно ессн забить.. 3ий же пункт не поможет именно без faq :) а раз уж ты там про контролпанельку нашел, то такой faq точно рулез :) контролька наверняка это родной или модифицированный phpMyAdmin или в таком духе, где как раз прям на входе будет видно с каким сервером он работает
Welcome to MySQL
MySQL 3.23.42 running on localhost:3306
а можно поинтересоваться, что за хостинг, видимо бесплатный, где на мыло сразу при регистрации не присылают рекомендуемые настройки и где что лежит? :)
-
Возникли вопросы что за хостинг, поясню, у начальника друг в америке, с этими делами связан, я через начальника попросил открыть мне хостинг, Все есть и получилось бесплатно, включая домен второго уровня и 50 маилов, 1 gig места, Perl, PHP, MySQL, В общем \'пальцы\'. Открыть то он открыл, а данные не преслал, теперь его поймать не могу, (он в америке все же).
Макс если не трудно опиши чуть по подробнее по поводу mysql_create_db(), а я пока поищу в доках в нете они должны быть.
-
mysql_create_db()
http://www.php.net/manual/en/function.mysql-create-db.php
-
Как через Ftp доступ пользоваться командой whereis (не знаю где perl и sendmail)
Что бы узнать где что находится можно создать тестовый файлик с одной единственной функцией - phpinfo(). Сохранить его как test.php, напимер, слить на сервер и запустить в браузере.
Тоже самое можно узнать и с помощью Перлового скрипта. Брать тут - http://www.scriptsolutions.com/. Кроме нужный путей еще будут отображены все инсталированные библиотеки.
P.S. Что-то СкриптСолюшен у меня не грузится. Если кому надо мыльте, вышлю.
-
MadDog а логично
Directive Local Value Master Value
mysql.allow_persistent Off Off
mysql.default_host localhost localhost
mysql.default_password no value no value
mysql.default_port 3306 3306
mysql.default_socket /tmp/mysql.sock /tmp/mysql.sock
mysql.default_user no value no value
mysql.max_links Unlimited Unlimited
mysql.max_persistent Unlimited Unlimited
не привык что mysql.default* прописаны :) и не не везде оно разрешено %) на некоем платном хостинге вот так вот раз получил
Warning: phpinfo() has been disabled for security reasons. in /mnt/disk1/home/****/****.ru/info.php on line 2