Forum Webscript.Ru

Программирование => PHP => Тема начата: Lyapsys от 07 Октября 2001, 16:10:31

Название: Ftp+PHP+mySQL=?
Отправлено: Lyapsys от 07 Октября 2001, 16:10:31
Пару часов потратил на то чтобы найти ответ на вопрос:
1/Как через Ftp доступ к хостингу создать базу данных в MySQL.
2/Как через Ftp доступ пользоваться командой whereis (не знаю где perl и sendmail)
3/При подключении к базе данных из PHP можно оставить localhost или надо написать реальный хост (но без первого пункта третий не поможет)

Нашел кучу всяких FAQ\'ов где говорится войти в контрол панел, запутался окончательно.
Всяческие благодарности тому кто поможет (вплоть до пива).
Название: Ftp+PHP+mySQL=?
Отправлено: NAS от 07 Октября 2001, 18:32:48
1. Никак (использую ssh(telnet) или phpmyadmin
2. Никак (спроси хостера)
3. Хостер должен сказать, что тебе прописывать.
Название: Ftp+PHP+mySQL=?
Отправлено: Макс от 07 Октября 2001, 18:45:21
Вобще-то этот вопрос надо своему хостеру адресовать.
Он тебе скажет где perl, где sendmail и какой хост нужно указывать при подкдючении к БД.

А почему нужно именно через FTP создавать базу данных?
Насколько я знаю хостер должен сам создавать БД для тебя и сообщить логин/пароль/хост/порт.
И если у тебя есть доступ к PHP то БД можно создать через mysql_create_db()
Название: Ftp+PHP+mySQL=?
Отправлено: 4get от 07 Октября 2001, 20:39:09
Lyapsys :)) ftp же не шелл, только похож и на команднострочное c ftp можно ессн забить.. 3ий же пункт не поможет именно без faq :) а раз уж ты там про контролпанельку нашел, то такой faq точно рулез :) контролька наверняка это родной или модифицированный phpMyAdmin или в таком духе, где как раз прям на входе будет видно с каким сервером он работает

Welcome to MySQL
MySQL 3.23.42 running on localhost:3306

а можно поинтересоваться, что за хостинг, видимо бесплатный, где на мыло сразу при регистрации не присылают рекомендуемые настройки и где что лежит? :)
Название: Otvet
Отправлено: Lyapsys от 08 Октября 2001, 13:17:13
Возникли вопросы что за хостинг, поясню, у начальника друг в америке, с этими делами связан, я через начальника попросил открыть мне хостинг, Все есть и получилось бесплатно, включая домен второго уровня и 50 маилов, 1 gig места, Perl, PHP, MySQL, В общем \'пальцы\'. Открыть то он открыл, а данные не преслал, теперь его поймать не могу, (он в америке все же).

Макс если не трудно опиши чуть по подробнее по поводу mysql_create_db(), а я пока поищу в доках в нете они должны быть.
Название: Ftp+PHP+mySQL=?
Отправлено: Britva от 08 Октября 2001, 13:21:41
Цитировать
mysql_create_db()

http://www.php.net/manual/en/function.mysql-create-db.php
Название: phpinfo()
Отправлено: MadDog от 08 Октября 2001, 13:54:01
Цитировать
Как через Ftp доступ пользоваться командой whereis (не знаю где perl и sendmail)

Что бы узнать где что находится можно создать тестовый файлик с одной единственной функцией - phpinfo(). Сохранить его как test.php, напимер, слить на сервер и запустить в браузере.

Тоже самое можно узнать и с помощью Перлового скрипта. Брать тут - http://www.scriptsolutions.com/. Кроме нужный путей еще будут отображены все инсталированные библиотеки.

P.S. Что-то СкриптСолюшен у меня не грузится. Если кому надо мыльте, вышлю.
Название: Ftp+PHP+mySQL=?
Отправлено: 4get от 08 Октября 2001, 19:22:22
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