Kirjoittaja Aihe: phpmyadmin ja mysql ongelma [RATKAISTU]  (Luettu 7390 kertaa)

ubu7887

  • Käyttäjä
  • Viestejä: 6
    • Profiili
phpmyadmin ja mysql ongelma [RATKAISTU]
« : 11.12.07 - klo:16.04 »
Moi,

Asentelin Mikrobitin ohjeiden mukaan minulle ubuntu palvelimen (9/2006). Asensin kaikki mitä ohjeessa neuvottiin Eli Apache 2, MySQL, PHP5 ja phpmyadminin. (Niin ja firestarter). Loin hakemistoon /etc/apache2/sites-available tiedoston jonka nimi oli domainini. Tiedoston sisältö on seuraavanlainen:

NameVirtualHost xxx.xxx.xx
 <VirtualHost *:80>
 ServerName xxx.xxx.xx
 DocumentRoot /home/xxxxxxxx/public_html
</VirtualHost>

"äksät" korvasin tietenkin domainillani ja käyttäjätunnuksella. Domaini on DynDNS:stä saatu. Loin tämän tiedoston koska halua pitää palvelimellani useampia sivustoja saman aikaisesti. Tällä hetkellä kokeilen vain yhdellä. Kun yritän asentaa Joomla!:a niin minun pitäisi määrittää MySQL serversin asetukset ja tästä ne ongelmat sitten alkavat. Kun minulla ei ole näitä tiedossa! Mikrobitin ohjeiden mukaan saan säädettyä MySQL-serverini asetukset kun kirjoitan osoiteriville 127.0.0.1/phpmyadmin. Mitään muuta ei kuitenkaan aukea kuin 404 errori. Eli en pääse säätämään MySQL-serverin asetuksiani. Olen yrittänyt etsiä ratkeisua ongelmaan netistä, mutta en ole mitään löytänyt ja olisin kiitollinen avusta!

Tässä on muutamia *.conf-tiedostoja:
# phpMyAdmin default Apache configuration

Alias /phpmyadmin /usr/share/phpmyadmin

<Directory /usr/share/phpmyadmin>
   Options Indexes FollowSymLinks
   DirectoryIndex index.php

   # Authorize for setup
   <Files setup.php>
       # For Apache 1.3 and 2.0
       <IfModule mod_auth.c>
      AuthType Basic
      AuthName "phpMyAdmin Setup"
      AuthUserFile /etc/phpmyadmin/htpasswd.setup
       </IfModule>
       # For Apache 2.2
       <IfModule mod_authn_file.c>
      AuthType Basic
      AuthName "phpMyAdmin Setup"
      AuthUserFile /etc/phpmyadmin/htpasswd.setup
       </IfModule>
       Require valid-user
   </Files>
   <IfModule mod_php4.c>
      AddType application/x-httpd-php .php

      php_flag magic_quotes_gpc Off
      php_flag track_vars On
      php_flag register_globals Off
      php_value include_path .
   </IfModule>
   <IfModule mod_php5.c>
      AddType application/x-httpd-php .php

      php_flag magic_quotes_gpc Off
      php_flag track_vars On
      php_flag register_globals Off
      php_value include_path .
   </IfModule>
</Directory>


------------------------------------------------------------

#
# The MySQL database server configuration file.
#
# You can copy this to one of:
# - "/etc/mysql/my.cnf" to set global options,
# - "~/.my.cnf" to set user-specific options.
#
# One can use all long options that the program supports.
# Run program with --help to get a list of available options and with
# --print-defaults to see which it would actually understand and use.
#
# For explanations see
# http://dev.mysql.com/doc/mysql/en/server-system-variables.html

# This will be passed to all mysql clients
# It has been reported that passwords should be enclosed with ticks/quotes
# escpecially if they contain "#" chars...
# Remember to edit /etc/mysql/debian.cnf when changing the socket location.
[client]
port      = 3306
socket      = /var/run/mysqld/mysqld.sock

# Here is entries for some specific programs
# The following values assume you have at least 32M ram

# This was formally known as [safe_mysqld]. Both versions are currently parsed.
[mysqld_safe]
socket      = /var/run/mysqld/mysqld.sock
nice      = 0

[mysqld]
#
# * Basic Settings
#
user      = mysql
pid-file   = /var/run/mysqld/mysqld.pid
socket      = /var/run/mysqld/mysqld.sock
port      = 3306
basedir      = /usr
datadir      = /var/lib/mysql
tmpdir      = /tmp
language   = /usr/share/mysql/english
skip-external-locking
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address      = 127.0.0.1
#
# * Fine Tuning
#
key_buffer      = 16M
max_allowed_packet   = 16M
thread_stack      = 128K
thread_cache_size   = 8
#max_connections        = 100
#table_cache            = 64
#thread_concurrency     = 10
#
# * Query Cache Configuration
#
query_cache_limit       = 1M
query_cache_size        = 16M
#
# * Logging and Replication
#
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.
#log      = /var/log/mysql/mysql.log
#
# Error logging goes to syslog. This is a Debian improvement :)
#
# Here you can see queries with especially long duration
#log_slow_queries   = /var/log/mysql/mysql-slow.log
#long_query_time = 2
#log-queries-not-using-indexes
#
# The following can be used as easy to replay backup logs or for replication.
# note: if you are setting up a replication slave, see README.Debian about
#       other settings you may need to change.
#server-id      = 1
log_bin         = /var/log/mysql/mysql-bin.log
# WARNING: Using expire_logs_days without bin_log crashes the server! See README.Debian!
expire_logs_days   = 10
max_binlog_size         = 100M
#binlog_do_db      = include_database_name
#binlog_ignore_db   = include_database_name
#
# * BerkeleyDB
#
# Using BerkeleyDB is now discouraged as its support will cease in 5.1.12.
skip-bdb
#
# * InnoDB
#
# InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.
# Read the manual for more InnoDB related options. There are many!
# You might want to disable InnoDB to shrink the mysqld process by circa 100MB.
#skip-innodb
#
# * Security Features
#
# Read the manual, too, if you want chroot!
# chroot = /var/lib/mysql/
#
# For generating SSL certificates I recommend the OpenSSL GUI "tinyca".
#
# ssl-ca=/etc/mysql/cacert.pem
# ssl-cert=/etc/mysql/server-cert.pem
# ssl-key=/etc/mysql/server-key.pem



[mysqldump]
quick
quote-names
max_allowed_packet   = 16M

[mysql]
#no-auto-rehash   # faster start of mysql but no tab completition

[isamchk]
key_buffer      = 16M

#
# * NDB Cluster
#
# See /usr/share/doc/mysql-server-*/README.Debian for more information.
#
# The following configuration is read by the NDB Data Nodes (ndbd processes)
# not from the NDB Management Nodes (ndb_mgmd processes).
#
# [MYSQL_CLUSTER]
# ndb-connectstring=127.0.0.1


#
# * IMPORTANT: Additional settings that can override those from this file!
#
!includedir /etc/mysql/conf.d/

-------------------------------------------------------

Mikäli muutkin asetustiedostot kiinnostaa, voin lähettää niitäkin.
« Viimeksi muokattu: 15.12.07 - klo:00.43 kirjoittanut ubu7887 »

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Vs: phpmyadmin ja mysql ongelma
« Vastaus #1 : 13.12.07 - klo:19.05 »
moro!

Huono ei välttämättä olisi pistää tuoreempaa ubuntua.. Jos serveriksi on tulossa niin voit nyt pistää gutsyn ja huhtikuussa päivitää Hardyyn ja antaa olla siinä jopa seuraavat 5 vuotta..

Mutta asiaan:tiedosto-oikeuksissa taitaa olla jotain jumia.
MItä kertoo komento ls -la siinä public_html:n juuressa?
entäs siellä phpmyadmin -kansiossa?

Jos luot .html- tiedoston public_html -kansion juureen ja käsket chmod 644 tiedostonimi (eli annetaan oikeudet myös 'maailmalle' lukea sitä) niin saatko sen selaimella auki?

r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

ubu7887

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Vs: phpmyadmin ja mysql ongelma
« Vastaus #2 : 13.12.07 - klo:22.56 »
Kiitos vastauksestasi,

Sain homman jotenkin niin sotkun, että pääydyin asentamaan järjestelmän uusiksi. Mikrobitin ohjeissa neuvottiin 6.x.x version asennus, mutta koskeeko samat ohjeet Gutsya? Onko siis joku muuttunut? Huomenna kattelen ja jos en saa toimimaan niin kyselen lisää.

peran

  • Vieras
Vs: phpmyadmin ja mysql ongelma
« Vastaus #3 : 13.12.07 - klo:23.01 »
Koskee. Ei ole pahemmin muuttunut.

ubu7887

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Vs: phpmyadmin ja mysql ongelma
« Vastaus #4 : 14.12.07 - klo:22.16 »
Asensin nyt KAIKEN uusiksi. Sama probleemi. Kun kirjoitan osoiteriville osoitteen localhost/phpmyadmin niin mitään ei löydy. 404 Seuraavat paketit olen asentanut:
apache2
mysql-server
php5
libapache2-mod-auth-mysql
php-mysql
phpmyadmin

EDIT: kansiossa /usr/share/phpmyadmin löytyy iso kasa tiedostoja ja mm. tiedosto index.php. Se varmaan pitäisi saada auki? Mulla kun palvelimen oletushakemisto on var/www/. Noilla on englannin kielinen Wiki ja en ymmärrä siitä yhtään mitään.
« Viimeksi muokattu: 14.12.07 - klo:22.41 kirjoittanut ubu7887 »

peran

  • Vieras
Vs: phpmyadmin ja mysql ongelma
« Vastaus #5 : 14.12.07 - klo:22.28 »
Laitappas päätteessä tämmöiset taikasanat:

Koodia: [Valitse]
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin

peran

  • Vieras
Vs: phpmyadmin ja mysql ongelma
« Vastaus #6 : 14.12.07 - klo:22.29 »
Siis jostain syystä ei phpmyadmin asennu /var/www-hakemistoon.

ubu7887

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Vs: phpmyadmin ja mysql ongelma
« Vastaus #7 : 14.12.07 - klo:22.42 »
Kiitti Peran!! Nyt toimii!!!