Apache 2.2.4, PHP 5.2.0, MySQL 5.0.27.0 - Fungerar inte

Här diskuteras PHP, Perl och mm sånt som rör webutveckling.
deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Apache 2.2.4, PHP 5.2.0, MySQL 5.0.27.0 - Fungerar inte

Post by deukalion » 21 January 2007, 21:14

Nu har jag installerat om allt och installerat allting från scratch.

1. Jag började med att installera MySQL på detta sätt:

Code: Select all

groupadd mysql
useradd -g mysql mysql
cd /usr/local
gunzip mysql-standard-5.0.27.0-i686.tar.gz
tar xvf mysql-standard-5.0.27.0-i686.tar

ln -s mysql-5.0.27.0-i686 mysql
cd mysql

scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql mysql_data
chgrp -R mysql .
bin/mysql_safe --User=mysql &

Allting fungerade som det skulle, servern startade.

2. Jag installerade Apache genom att göra följande:

Code: Select all


gunzip httpd-2.2.4.tar.gz
tar httpd-2.2.4.tar

./configure --prefix=/usr/local/apache2 --enable-module=so

testade att köra

/usr/local/apache2/bin/httpd -v

fick resultat, servern var igång.

3. Jag "försökte" installera PHP 5.0.27.0 på detta sätt men det resulterar i fel.

Code: Select all


gunzip php-5.0.27.0.tar.gz
tar xvf php-5.0.27.0.tar

./configure --prefix=/usr/local/php --with-mysqli=/usr/local/mysql/bin/mysql_config --with-apxs2=/usr/local/apache2/bin/apxs

Sen fick jag detta fel meddelande:

Code: Select all

configure: error: wrong mysql library version or lib not found. Check config.log for more information.
Detta är config.log filen och jag förstår inte riktigt hur man ska tolka det.

Code: Select all

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

configure:2174: checking for Cygwin environment
configure:2207: checking for mingw32 environment
configure:2238: checking for egrep
configure:2253: checking for a sed that does not truncate output
configure:2390: checking host system type
configure:2411: checking target system type
configure:2510: checking for gcc
configure:2623: checking whether the C compiler (gcc  ) works
configure:2639: gcc -o conftest    conftest.c  1>&5
configure:2665: checking whether the C compiler (gcc  ) is a cross-compiler
configure:2670: checking whether we are using GNU C
configure:2698: checking whether gcc accepts -g
configure:2731: checking whether gcc and cc understand -c and -o together
configure:2782: checking how to run the C preprocessor
configure:2862: checking for AIX
configure:2886: checking whether ln -s works
configure:2918: checking if compiler supports -R
configure:2951: checking if compiler supports -Wl,-rpath,
configure:2992: checking for re2c
configure:3052: checking for gawk
configure:3112: checking for bison
configure:3152: checking for bison version
configure:3193: checking for flex
configure:3227: checking for yywrap in -lfl
configure:3270: checking lex output file root
configure:3291: checking whether yytext is a pointer
configure:3334: checking for working const
configure:3414: checking for flex version
configure:3637: checking whether to force non-PIC code in shared modules
configure:3733: gcc -o conftest -g -O2 -pthread   conftest.c  1>&5
configure:3753: checking for pthreads_cflags
configure:3823: checking for pthreads_lib
configure:3972: checking for AOLserver support
configure:4215: checking for Apache 1.x module support via DSO through APXS
configure:4520: checking for Apache 1.x module support
configure:5363: checking for mod_charset compatibility option
configure:5500: checking for Apache 2.0 filter-module support via DSO through APXS
configure:6330: checking for Apache 2.0 handler-module support via DSO through APXS
configure:7161: checking for Apache 1.x (hooks) module support via DSO through APXS
configure:7466: checking for Apache 1.x (hooks) module support
configure:8309: checking for mod_charset compatibility option
configure:8447: checking for Caudium support
configure:8779: checking for CLI build
configure:8837: checking for Continuity support
configure:9084: checking for embedded SAPI library support
configure:9307: checking for Zeus ISAPI support
configure:9539: checking for Milter support
configure:9814: checking for NSAPI support
configure:10157: checking for PHTTPD support
configure:10388: checking for Pi3Web support
configure:10719: checking for Roxen/Pike support
configure:11230: checking for thttpd
configure:11458: checking for TUX
configure:11694: checking for webjames
configure:12110: checking for chosen SAPI module
configure:12177: checking for sendmail
configure:12222: checking whether system uses EBCDIC
configure:12269: checking whether byte ordering is bigendian
configure:12366: checking for socket
configure:12394: gcc -o conftest -g -O2   conftest.c  1>&5
configure:12623: checking for socketpair
configure:12651: gcc -o conftest -g -O2   conftest.c  1>&5
configure:12880: checking for htonl
configure:12908: gcc -o conftest -g -O2   conftest.c  1>&5
configure:13137: checking for gethostname
configure:13165: gcc -o conftest -g -O2   conftest.c  1>&5
configure:13394: checking for gethostbyaddr
configure:13422: gcc -o conftest -g -O2   conftest.c  1>&5
configure:13651: checking for yp_get_default_domain
configure:13679: gcc -o conftest -g -O2   conftest.c  1>&5
/tmp/cc0uTYln.o(.text+0xd): In function `main':
/usr/local/src/php-5.2.0/configure:13673: undefined reference to `yp_get_default_domain'
collect2: ld returned 1 exit status
configure: failed program was:
#line 13656 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char yp_get_default_domain(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char yp_get_default_domain();

int main() {

/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_yp_get_default_domain) || defined (__stub___yp_get_default_domain)
choke me
#else
yp_get_default_domain();
#endif

; return 0; }
configure:13697: checking for __yp_get_default_domain
configure:13725: gcc -o conftest -g -O2   conftest.c  1>&5
/tmp/ccMK8Qqy.o(.text+0xd): In function `main':
/usr/local/src/php-5.2.0/configure:13719: undefined reference to `__yp_get_default_domain'
collect2: ld returned 1 exit status
configure: failed program was:
#line 13702 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char __yp_get_default_domain(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char __yp_get_default_domain();

int main() {

/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub___yp_get_default_domain) || defined (__stub_____yp_get_default_domain)
choke me
#else
__yp_get_default_domain();
#endif

; return 0; }
configure:13763: checking for yp_get_default_domain in -lnsl
configure:13782: gcc -o conftest -g -O2   conftest.c -lnsl   1>&5
configure:13857: gcc -o conftest -g -O2   conftest.c  -lnsl 1>&5
configure:13909: checking for dlopen
configure:13937: gcc -o conftest -g -O2   conftest.c -lnsl  1>&5
/tmp/ccIPxWs3.o(.text+0xd): In function `main':
/usr/local/src/php-5.2.0/configure:13931: undefined reference to `dlopen'
collect2: ld returned 1 exit status
configure: failed program was:
#line 13914 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char dlopen(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char dlopen();

int main() {

/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_dlopen) || defined (__stub___dlopen)
choke me
#else
dlopen();
#endif

; return 0; }
configure:13955: checking for __dlopen
configure:13983: gcc -o conftest -g -O2   conftest.c -lnsl  1>&5
/tmp/ccKF5use.o(.text+0xd): In function `main':
/usr/local/src/php-5.2.0/configure:13977: undefined reference to `__dlopen'
collect2: ld returned 1 exit status
configure: failed program was:
#line 13960 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char __dlopen(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char __dlopen();

int main() {

/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub___dlopen) || defined (__stub_____dlopen)
choke me
#else
__dlopen();
#endif

; return 0; }
configure:14021: checking for dlopen in -ldl
configure:14040: gcc -o conftest -g -O2   conftest.c -ldl  -lnsl  1>&5
configure:14115: gcc -o conftest -g -O2   conftest.c -lnsl  -ldl 1>&5
configure:14167: checking for sin in -lm
configure:14220: checking for res_search
configure:14248: gcc -o conftest -g -O2   conftest.c -lm -ldl -lnsl  1>&5
/tmp/ccgxjYYN.o(.text+0xd): In function `main':
/usr/local/src/php-5.2.0/configure:14242: undefined reference to `res_search'
collect2: ld returned 1 exit status
configure: failed program was:
#line 14225 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char res_search(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char res_search();

int main() {

/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_res_search) || defined (__stub___res_search)
choke me
#else
res_search();
#endif

; return 0; }
configure:14266: checking for __res_search
configure:14294: gcc -o conftest -g -O2   conftest.c -lm -ldl -lnsl  1>&5
/tmp/ccu1YBzZ.o(.text+0xd): In function `main':
/usr/local/src/php-5.2.0/configure:14288: undefined reference to `__res_search'
collect2: ld returned 1 exit status
configure: failed program was:
#line 14271 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char __res_search(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char __res_search();

int main() {

/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub___res_search) || defined (__stub_____res_search)
choke me
#else
__res_search();
#endif

; return 0; }
configure:14332: checking for res_search in -lresolv
configure:14351: gcc -o conftest -g -O2   conftest.c -lresolv  -lm -ldl -lnsl  1>&5
configure:14426: gcc -o conftest -g -O2   conftest.c -lm -ldl -lnsl  -lresolv 1>&5
configure:14756: checking for inet_aton
configure:14784: gcc -o conftest -g -O2   conftest.c -lresolv -lm -ldl -lnsl  1>&5
configure:15152: checking for dn_skipname
configure:15180: gcc -o conftest -g -O2   conftest.c -lresolv -lm -ldl -lnsl  1>&5
/tmp/ccIvAixq.o(.text+0xd): In function `main':
/usr/local/src/php-5.2.0/configure:15174: undefined reference to `dn_skipname'
collect2: ld returned 1 exit status
configure: failed program was:
#line 15157 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char dn_skipname(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char dn_skipname();

int main() {

/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_dn_skipname) || defined (__stub___dn_skipname)
choke me
#else
dn_skipname();
#endif

; return 0; }
configure:15198: checking for __dn_skipname
configure:15226: gcc -o conftest -g -O2   conftest.c -lresolv -lm -ldl -lnsl  1>&5
configure:15546: checking for ANSI C header files
configure:15654: checking for dirent.h that defines DIR
configure:15692: checking for opendir in -ldir
configure:15833: checking for inttypes.h
configure:15833: checking for stdint.h
configure:15833: checking for dirent.h
configure:15833: checking for ApplicationServices/ApplicationServices.h
configure:15833: checking for sys/param.h
configure:15833: checking for sys/types.h
configure:15833: checking for sys/time.h
configure:15833: checking for netinet/in.h
configure:15833: checking for alloca.h
configure:15833: checking for arpa/inet.h
configure:15833: checking for arpa/nameser.h
configure:15833: checking for assert.h
configure:15833: checking for crypt.h
configure:15833: checking for fcntl.h
configure:15833: checking for grp.h
configure:15833: checking for ieeefp.h
configure:15833: checking for langinfo.h
configure:15833: checking for limits.h
configure:15833: checking for locale.h
configure:15833: checking for monetary.h
configure:15833: checking for mach-o/dyld.h
configure:15833: checking for netdb.h
configure:15833: checking for pwd.h
configure:15833: checking for resolv.h
configure:15833: checking for signal.h
configure:15833: checking for stdarg.h
configure:15833: checking for stdlib.h
configure:15833: checking for string.h
configure:15833: checking for syslog.h
configure:15833: checking for sysexits.h
configure:15833: checking for sys/ioctl.h
configure:15833: checking for sys/file.h
configure:15833: checking for sys/mman.h
configure:15833: checking for sys/mount.h
configure:15833: checking for sys/poll.h
configure:15833: checking for sys/resource.h
configure:15833: checking for sys/select.h
configure:15833: checking for sys/socket.h
configure:15833: checking for sys/statfs.h
configure:15833: checking for sys/statvfs.h
configure:15833: checking for sys/vfs.h
configure:15833: checking for sys/sysexits.h
configure:15833: checking for sys/varargs.h
configure:15833: checking for sys/wait.h
configure:15833: checking for sys/loadavg.h
configure:15833: checking for termios.h
configure:15833: checking for unistd.h
configure:15833: checking for unix.h
configure:15833: checking for utime.h
configure:15833: checking for sys/utsname.h
configure:15833: checking for sys/ipc.h
configure:15833: checking for dlfcn.h
configure:15833: checking for assert.h
configure:15872: checking for fopencookie
configure:15932: gcc -c -g -O2  conftest.c 1>&5
configure:15983: gcc -o conftest -g -O2   conftest.c -lresolv -lm -ldl -lnsl  1>&5
configure:16047: checking for broken getcwd
configure:16062: checking for broken libc stdio
configure:16123: gcc -o conftest -g -O2   conftest.c -lresolv -lm -ldl -lnsl  1>&5
configure: failed program was:
#line 16095 "configure"
#include "confdefs.h"

#include <stdio.h>
int main(int argc, char *argv[])
{
  FILE *fp;
  long position;
  char *filename = "/tmp/phpglibccheck";
  
  fp = fopen(filename, "w");
  if (fp == NULL) {
    perror("fopen");
    exit(2);
  }
  fputs("foobar", fp);
  fclose(fp);

  fp = fopen(filename, "a+");
  position = ftell(fp);
  fclose(fp);
  unlink(filename);
  if (position == 0)
  return 1;
  return 0;
}

configure:16151: checking whether struct tm is in sys/time.h or time.h
configure:16185: checking for tm_zone in struct tm
configure:16257: checking for missing declarations of reentrant functions
configure:16266: gcc -c -g -O2  conftest.c 1>&5
configure:16291: gcc -c -g -O2  conftest.c 1>&5
configure:16316: gcc -c -g -O2  conftest.c 1>&5
configure:16341: gcc -c -g -O2  conftest.c 1>&5
configure:16366: gcc -c -g -O2  conftest.c 1>&5
configure:16387: checking for fclose declaration
configure:16396: gcc -c -g -O2  conftest.c 1>&5
configure:16422: checking for tm_gmtoff in struct tm
configure:16458: checking for struct flock
configure:16500: checking for socklen_t
configure:16543: checking size of intmax_t
configure:16582: checking size of size_t
configure:16621: checking size of ssize_t
configure:16660: checking size of ptrdiff_t
configure:16699: checking size of long long
configure:16738: checking size of long long int
configure:16777: checking size of long
configure:16816: checking size of int
configure:16856: checking for st_blksize in struct stat
configure:16891: checking for st_blocks in struct stat
configure:16931: checking for st_rdev in struct stat
configure:16966: checking for size_t
configure:16999: checking for uid_t in sys/types.h
configure:17035: checking for struct sockaddr_storage
configure:17069: checking for field sa_len in struct sockaddr
configure:17106: checking for IPv6 support
configure:17136: checking for vprintf
configure:17320: checking for alphasort
configure:17320: checking for asctime_r
configure:17320: checking for chroot
configure:17320: checking for ctime_r
configure:17320: checking for cuserid
configure:17320: checking for crypt
configure:17320: checking for flock
configure:17320: checking for ftok
configure:17320: checking for funopen
configure:17320: checking for gai_strerror
configure:17320: checking for gcvt
configure:17320: checking for getloadavg
configure:17320: checking for getlogin
configure:17320: checking for getprotobyname
configure:17320: checking for getprotobynumber
configure:17320: checking for getservbyname
configure:17320: checking for getservbyport
configure:17320: checking for getrusage
configure:17320: checking for gettimeofday
configure:17320: checking for gmtime_r
configure:17320: checking for grantpt
configure:17320: checking for inet_ntoa
configure:17320: checking for inet_ntop
configure:17320: checking for inet_pton
configure:17320: checking for isascii
configure:17320: checking for link
configure:17320: checking for localtime_r
configure:17320: checking for lockf
configure:17320: checking for lchown
configure:17320: checking for lrand48
configure:17320: checking for memcpy
configure:17320: checking for memmove
configure:17320: checking for mkstemp
configure:17320: checking for mmap
configure:17320: checking for nl_langinfo
configure:17320: checking for perror
configure:17320: checking for poll
configure:17320: checking for ptsname
configure:17320: checking for putenv
configure:17320: checking for realpath
configure:17320: checking for random
configure:17320: checking for rand_r
configure:17320: checking for regcomp
configure:17320: checking for res_search
configure:17320: checking for scandir
configure:17320: checking for setitimer
configure:17320: checking for setlocale
configure:17320: checking for localeconv
configure:17320: checking for setenv
configure:17320: checking for setpgid
configure:17320: checking for setsockopt
configure:17320: checking for setvbuf
configure:17320: checking for shutdown
configure:17320: checking for sin
configure:17320: checking for snprintf
configure:17320: checking for srand48
configure:17320: checking for srandom
configure:17320: checking for statfs
configure:17320: checking for statvfs
configure:17320: checking for std_syslog
configure:17320: checking for strcasecmp
configure:17320: checking for strcoll
configure:17320: checking for strdup
configure:17320: checking for strerror
configure:17320: checking for strftime
configure:17320: checking for strptime
configure:17320: checking for strstr
configure:17320: checking for strtok_r
configure:17320: checking for symlink
configure:17320: checking for tempnam
configure:17320: checking for tzset
configure:17320: checking for unlockpt
configure:17320: checking for unsetenv
configure:17320: checking for usleep
configure:17320: checking for nanosleep
configure:17320: checking for utime
configure:17320: checking for vsnprintf
configure:17374: checking for getaddrinfo
configure:17464: checking for strlcat
configure:17464: checking for strlcpy
configure:17464: checking for getopt
configure:17519: checking whether utime accepts a null argument
configure:17566: checking for working alloca.h
configure:17599: checking for alloca
configure:17799: checking for declared timezone
configure:17846: checking for type of reentrant time-related functions
configure:17945: checking for readdir_r
configure:17995: checking for type of readdir_r
configure:18094: checking for in_addr_t
configure:18150: checking whether to include gcov symbols
configure:18312: checking whether to include debugging symbols
configure:18351: checking layout of installed files
configure:18385: checking path to configuration file
configure:18421: checking where to scan for configuration files
configure:18451: checking whether to enable safe mode by default
configure:18486: checking for safe mode exec dir
configure:18527: checking whether to enable PHP's own SIGCHLD handler
configure:18564: checking whether to enable magic quotes by default
configure:18601: checking whether to enable runpaths
configure:18626: checking whether to explicitly link against libgcc
configure:18705: checking whether to enable short tags by default
configure:18742: checking whether to enable dmalloc
configure:18830: checking whether to enable IPv6 support
configure:18860: checking how big to make fd sets
configure:18880: checking whether to enable versioning
configure:18928: checking whether to enable LIBXML support
configure:18975: checking libxml2 install dir
configure:19004: checking for xml2-config path
configure:19161: checking whether libxml build works
configure:19541: checking for OpenSSL support
configure:19587: checking for Kerberos support
configure:20954: checking for PCRE support
configure:21762: checking for ZLIB support
configure:21808: checking if the location of ZLIB install directory is defined
configure:22399: checking whether to enable bc style precision math functions
configure:22755: checking for BZip2 support
configure:23389: checking whether to enable calendar conversion support
configure:23724: checking whether to enable ctype functions
configure:24059: checking for cURL support
configure:24105: checking if we should use cURL for url streams
configure:25414: checking size of long
configure:25453: checking size of int
configure:25493: checking for int32_t
configure:25541: checking for uint32_t
configure:25598: checking for sys/types.h
configure:25598: checking for inttypes.h
configure:25598: checking for stdint.h
configure:25598: checking for string.h
configure:25598: checking for stdlib.h
configure:25638: checking for strtoll
configure:25638: checking for atoll
configure:25638: checking for strftime
configure:26093: checking whether to enable DBA
configure:26439: checking for QDBM support
configure:26774: checking for GDBM support
configure:27095: checking for NDBM support
configure:27400: checking for Berkeley DB4 support
configure:27726: checking for Berkeley DB3 support
configure:28052: checking for Berkeley DB2 support
configure:28296: checking for DB1 support
configure:28655: checking for DBM support
configure:29012: checking for CDB support
configure:29066: checking for INI File support
configure:29120: checking for FlatFile support
configure:29135: checking whether to enable DBA interface
configure:29449: checking whether to enable dbase support
configure:29784: checking whether to enable DOM support
configure:29862: checking for xml2-config path
configure:30019: checking whether libxml build works
configure:30457: checking whether to enable EXIF (metadata from images) support
configure:30792: checking for FrontBase SQL92 (fbsql) support
configure:31286: checking for FDF support
configure:32102: checking whether to enable input filter support
configure:32148: checking pcre install prefix
configure:32705: checking whether to enable FTP support
configure:32751: checking OpenSSL dir for FTP
configure:33752: checking for GD support
configure:33799: checking for the location of libjpeg
configure:33826: checking for the location of libpng
configure:33879: checking for the location of libXpm
configure:33904: checking for FreeType 1.x support
configure:33929: checking for FreeType 2
configure:33954: checking for T1lib support
configure:33979: checking whether to enable truetype string function in GD
configure:34004: checking whether to enable JIS-mapped Japanese font support in GD
configure:41761: checking for GNU gettext support
configure:42509: checking for GNU MP support
configure:43280: checking whether to enable hash support
configure:43330: checking whether byte ordering is bigendian
configure:43381: checking size of short
configure:43420: checking size of int
configure:43459: checking size of long
configure:43498: checking size of long long
configure:43853: checking for iconv support
configure:43915: checking for iconv
configure:44528: checking if iconv is glibc's
configure:44537: gcc -o conftest -I/usr/include -g -O2  -L/usr/lib  conftest.c -lresolv -lm -ldl -lnsl  -lxml2 -lz -lm -lxml2 -lz -lm 1>&5
configure:44770: checking if iconv supports errno
configure:44805: gcc -o conftest -I/usr/include -g -O2  -L/usr/lib  conftest.c -lresolv -lm -ldl -lnsl  -lxml2 -lz -lm -lxml2 -lz -lm 1>&5
configure:44837: checking if your cpp allows macro usage in include lines
configure:44849: gcc -c -I/usr/include -g -O2  conftest.c 1>&5
configure:45193: checking for IMAP support
configure:45239: checking for IMAP Kerberos support
configure:45264: checking for IMAP SSL support
configure:47442: checking for Informix support
configure:48055: checking for InterBase support
configure:48977: checking whether to enable JavaScript Object Serialization support
configure:49026: checking for ANSI C header files
configure:49426: checking for LDAP support
configure:49472: checking for LDAP Cyrus SASL support
configure:52276: checking whether to enable multibyte string support
configure:52322: checking whether to enable multibyte regex support
configure:52347: checking whether to check multibyte regex backtrack
configure:52372: checking for external libmbfl
configure:53966: checking for mcrypt support
configure:54797: checking for mhash support
configure:55271: checking whether to include mime_magic support
configure:55628: checking for MING support
configure:56560: checking for mSQL support
configure:57071: checking for MSSQL support via FreeTDS
configure:57721: checking for MySQL support
configure:57767: checking for specified location of the MySQL UNIX socket
configure:58926: checking for MySQLi support
configure:58972: checking whether to enable embedded MySQLi support
configure:59122: checking for mysql_set_server_option in -lmysqlclient
configure:59141: gcc -o conftest -I/usr/include -g -O2  -Wl,-rpath,/usr/local/mysql/lib -L/usr/local/mysql/lib -Wl,-rpath,/usr/local/lib -L/usr/local/lib -L/usr/lib  -lmysqlclient -lz -lcrypt -lnsl -lm -lnss_files -lnss_dns -lresolv -lnss_files -lnss_dns -lresolv conftest.c -lmysqlclient  -lresolv -lm -ldl -lnsl  -lxml2 -lz -lm -lxml2 -lz -lm 1>&5
/usr/local/mysql/lib/libmysqlclient.a(ssl.o)(.gnu.linkonce.d.__vt_Q25yaSSL7Message+0x8): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(ssl.o)(.gnu.linkonce.d.__vt_Q25yaSSL7Message+0xc): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(ssl.o)(.gnu.linkonce.d.__vt_Q25yaSSL7Message+0x10): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(ssl.o)(.gnu.linkonce.d.__vt_Q25yaSSL7Message+0x14): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(ssl.o)(.gnu.linkonce.d.__vt_Q25yaSSL7Message+0x18): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(cert_wrapper.o)(.text+0x76): In function `yaSSL::x509::~x509(void)':
: undefined reference to `__builtin_delete'
/usr/local/mysql/lib/libmysqlclient.a(cert_wrapper.o)(.text+0x2e6): In function `yaSSL::CertManager::~CertManager(void)':
: undefined reference to `__builtin_delete'
/usr/local/mysql/lib/libmysqlclient.a(template_instnt.o)(.gnu.linkonce.t._._Q25mySTLt4list1ZPQ25yaSSL11SSL_SESSION+0x42): In function `mySTL::list<yaSSL::SSL_SESSION *>::~list(void)':
: undefined reference to `__builtin_delete'
/usr/local/mysql/lib/libmysqlclient.a(template_instnt.o)(.gnu.linkonce.t._._Q25mySTLt4list1ZPQ25yaSSL12input_buffer+0x42): In function `mySTL::list<yaSSL::input_buffer *>::~list(void)':
: undefined reference to `__builtin_delete'
/usr/local/mysql/lib/libmysqlclient.a(template_instnt.o)(.gnu.linkonce.t._._Q25mySTLt4list1ZPQ25yaSSL13output_buffer+0x42): In function `mySTL::list<yaSSL::output_buffer *>::~list(void)':
: undefined reference to `__builtin_delete'
/usr/local/mysql/lib/libmysqlclient.a(template_instnt.o)(.gnu.linkonce.t._._Q25mySTLt4list1ZPUc+0x42): more undefined references to `__builtin_delete' follow
/usr/local/mysql/lib/libmysqlclient.a(template_instnt.o)(.gnu.linkonce.d.__vt_Q25yaSSL13HandShakeBase+0x8): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(template_instnt.o)(.gnu.linkonce.d.__vt_Q25yaSSL13HandShakeBase+0xc): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(template_instnt.o)(.gnu.linkonce.d.__vt_Q25yaSSL13HandShakeBase+0x10): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(template_instnt.o)(.gnu.linkonce.d.__vt_Q25yaSSL13HandShakeBase+0x14): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(yassl_imp.o)(.text+0x299d): In function `yaSSL::ServerDHParams::~ServerDHParams(void)':
: undefined reference to `__builtin_delete'
/usr/local/mysql/lib/libmysqlclient.a(yassl_imp.o)(.text+0x4a16): In function `yaSSL::Connection::~Connection(void)':
: undefined reference to `__builtin_delete'
/usr/local/mysql/lib/libmysqlclient.a(yassl_int.o)(.text+0x3398): In function `yaSSL::SSL_SESSION::~SSL_SESSION(void)':
: undefined reference to `__builtin_delete'
/usr/local/mysql/lib/libmysqlclient.a(yassl_int.o)(.text+0x3532): In function `yaSSL::Sessions::~Sessions(void)':
: undefined reference to `__builtin_delete'
/usr/local/mysql/lib/libmysqlclient.a(yassl_int.o)(.text+0x389a): In function `yaSSL::SSL_CTX::~SSL_CTX(void)':
: undefined reference to `__builtin_delete'
/usr/local/mysql/lib/libmysqlclient.a(yassl_int.o)(.text+0x3d43): more undefined references to `__builtin_delete' follow
/usr/local/mysql/lib/libmysqlclient.a(libtaocrypt_la-asn.o)(.gnu.linkonce.d.__vt_Q28TaoCrypt4HASH+0xc): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(libtaocrypt_la-asn.o)(.gnu.linkonce.d.__vt_Q28TaoCrypt4HASH+0x10): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(libtaocrypt_la-asn.o)(.gnu.linkonce.d.__vt_Q28TaoCrypt4HASH+0x14): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(libtaocrypt_la-asn.o)(.gnu.linkonce.d.__vt_Q28TaoCrypt4HASH+0x18): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(libtaocrypt_la-asn.o)(.gnu.linkonce.d.__vt_Q28TaoCrypt4HASH+0x1c): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(libtaocrypt_la-asn.o)(.gnu.linkonce.d.__vt_Q28TaoCrypt11BER_Decoder+0xc): more undefined references to `__pure_virtual' follow
/usr/local/mysql/lib/libmysqlclient.a(libtaocrypt_la-asn.o)(.gnu.linkonce.t._._Q28TaoCrypt13DSA_PublicKey+0xaa): In function `TaoCrypt::DSA_PublicKey::~DSA_PublicKey(void)':
: undefined reference to `__builtin_delete'
/usr/local/mysql/lib/libmysqlclient.a(libtaocrypt_la-random.o)(.text+0x171): In function `TaoCrypt::OS_Seed::~OS_Seed(void)':
: undefined reference to `__builtin_delete'
/usr/local/mysql/lib/libmysqlclient.a(libtaocrypt_la-hash.o)(.gnu.linkonce.d.__vt_Q28TaoCrypt17HASHwithTransform+0x14): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(libtaocrypt_la-hash.o)(.gnu.linkonce.d.__vt_Q28TaoCrypt17HASHwithTransform+0x18): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(libtaocrypt_la-hash.o)(.gnu.linkonce.d.__vt_Q28TaoCrypt17HASHwithTransform+0x1c): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(libtaocrypt_la-hash.o)(.gnu.linkonce.d.__vt_Q28TaoCrypt17HASHwithTransform+0x20): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(libtaocrypt_la-hash.o)(.gnu.linkonce.d.__vt_Q28TaoCrypt17HASHwithTransform+0x24): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(libtaocrypt_la-hash.o)(.gnu.linkonce.d.__vt_Q28TaoCrypt17HASHwithTransform+0x28): more undefined references to `__pure_virtual' follow
/usr/local/mysql/lib/libmysqlclient.a(crypto_wrapper.o)(.text+0x1611): In function `yaSSL::RandomPool::~RandomPool(void)':
: undefined reference to `__builtin_delete'
/usr/local/mysql/lib/libmysqlclient.a(crypto_wrapper.o)(.text+0x200d): In function `yaSSL::Integer::~Integer(void)':
: undefined reference to `__builtin_delete'
/usr/local/mysql/lib/libmysqlclient.a(crypto_wrapper.o)(.text+0x2395): In function `yaSSL::DiffieHellman::~DiffieHellman(void)':
: undefined reference to `__builtin_delete'
/usr/local/mysql/lib/libmysqlclient.a(crypto_wrapper.o)(.gnu.linkonce.t._._Q35yaSSL3DES7DESImpl+0x51): In function `yaSSL::DES::DESImpl::~DESImpl(void)':
: undefined reference to `__builtin_delete'
/usr/local/mysql/lib/libmysqlclient.a(crypto_wrapper.o)(.gnu.linkonce.t._._Q35yaSSL7DES_EDE11DES_EDEImpl+0x3a): In function `yaSSL::DES_EDE::DES_EDEImpl::~DES_EDEImpl(void)':
: undefined reference to `__builtin_delete'
/usr/local/mysql/lib/libmysqlclient.a(crypto_wrapper.o)(.gnu.linkonce.t._._Q35yaSSL3AES7AESImpl+0x3a): more undefined references to `__builtin_delete' follow
/usr/local/mysql/lib/libmysqlclient.a(crypto_wrapper.o)(.gnu.linkonce.d.__vt_Q28TaoCrypt9Mode_BASE+0xc): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(crypto_wrapper.o)(.gnu.linkonce.d.__vt_Q25yaSSL4Auth+0x8): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(crypto_wrapper.o)(.gnu.linkonce.d.__vt_Q25yaSSL4Auth+0xc): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(crypto_wrapper.o)(.gnu.linkonce.d.__vt_Q25yaSSL4Auth+0x10): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(crypto_wrapper.o)(.gnu.linkonce.d.__vt_Q25yaSSL10BulkCipher+0x8): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(crypto_wrapper.o)(.gnu.linkonce.d.__vt_Q25yaSSL10BulkCipher+0xc): more undefined references to `__pure_virtual' follow
/usr/local/mysql/lib/libmysqlclient.a(crypto_wrapper.o)(.gnu.linkonce.t._._Q28TaoCrypt14RSA_PrivateKey+0x12e): In function `TaoCrypt::RSA_PrivateKey::~RSA_PrivateKey(void)':
: undefined reference to `__builtin_delete'
/usr/local/mysql/lib/libmysqlclient.a(log.o)(.text+0x30): In function `yaSSL::Log::~Log(void)':
: undefined reference to `__builtin_delete'
/usr/local/mysql/lib/libmysqlclient.a(libtaocrypt_la-algebra.o)(.gnu.linkonce.d.__vt_Q28TaoCrypt23AbstractEuclideanDomain+0xc): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(libtaocrypt_la-algebra.o)(.gnu.linkonce.d.__vt_Q28TaoCrypt23AbstractEuclideanDomain+0x10): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(libtaocrypt_la-algebra.o)(.gnu.linkonce.d.__vt_Q28TaoCrypt23AbstractEuclideanDomain+0x14): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(libtaocrypt_la-algebra.o)(.gnu.linkonce.d.__vt_Q28TaoCrypt23AbstractEuclideanDomain+0x18): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(libtaocrypt_la-algebra.o)(.gnu.linkonce.d.__vt_Q28TaoCrypt23AbstractEuclideanDomain+0x3c): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(libtaocrypt_la-algebra.o)(.gnu.linkonce.d.__vt_Q28TaoCrypt23AbstractEuclideanDomain+0x40): more undefined references to `__pure_virtual' follow
/usr/local/mysql/lib/libmysqlclient.a(libtaocrypt_la-file.o)(.text+0x88): In function `TaoCrypt::FileSource::~FileSource(void)':
: undefined reference to `__builtin_delete'
/usr/local/mysql/lib/libmysqlclient.a(libtaocrypt_la-file.o)(.text+0x28c): In function `TaoCrypt::FileSink::~FileSink(void)':
: undefined reference to `__builtin_delete'
collect2: ld returned 1 exit status
configure: failed program was:
#line 59130 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char mysql_set_server_option();

int main() {
mysql_set_server_option()
; return 1; }

deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Post by deukalion » 21 January 2007, 22:48

Det här är verkligen för mycket. Hur fan kan det säga att allting gick bra, jag inaktiverade mysql med PHP och installerade ändå. Det fungerade fint. Men jag vill få det att fungera.

Men när jag kör igång Apache så krånglar det sig massa. Den vill t.ex. inte öppna .php eller .html filer längre, utan den ger mig förfrågan om att spara filerna på hårddisken istället för att tolka dom i webbläsaren.

Är det verkligen rekommenderat att ens köra med Apache2 eller vad? Har fungerat fint med Apache 1.3 som kommer med Slackware vid default, men då har inte PHP fungerat istället - så klart.

Tur nog har jag tillräckligt med tålamod att skita i Linux ett tag eftersom det här verkar bara helt ologiskt. Allting är felfritt säger loggar och skit men det tycks knappast vara så. Det måste ju vara det största felet i världshistorien? Att alla tre säger att ingenting är fel. Allting är som det ska. Förutom mySQL-grejen till PHP och Apache då. Däremot gick det att installera allting utom det. För man behöver inte MySQL för PHP. Det ska väl gå ändå. Det är ändå bara en databas.

När någon om nån vecka eller så, råkar läsa det här och har ett bra sätt att redogöra för mig hur jag ska göra för att få allting att fungera felfritt så återkommer jag väl. Fast det tar väl antagligen ett par veckor eller månader innan någon hinner märka av det här meddelandet och lista ut vad som är felet.

Återkommer i sommar, förhoppningsvis före.
Förlåt om jag inte har tålamod med extremt idiotiska saker som dessa. Är det fel kan det lika gärna säga att det är fel och inte låtsas som att allt är bra.

Som sagt, ge mig gärna råd för att få det installerat och på ett bra och organiserat sätt. Spelar ingen roll vilken version det är, helst så nya av allting som möjligt för att man vill ha åtkomst till dess funktioner. Men jag vill hellre att det fungerar över huvudtaget. Verkar inte komma fram till någon vettig lösning.

Någon? Jag skulle uppskatta det mer än du/ni kan ana!

deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Post by deukalion » 21 January 2007, 22:50

Det är egentligen min huvudsakliga anledning till att jag ens har Linux på andra datorn, för att lära mig PHP och MySQL och mer om Linux. Gillar det inte i Windows.

User avatar
JO
Posts: 12419
Joined: 1 May 2002, 02:00
Contact:

Post by JO » 22 January 2007, 10:24

Kör MySQL-5.0.27, httpd-2.2.3 med PHP-5.2.0. På Slackware 11.0.
Fungerar utmärkt att både bygga och installera.
http://www.slackware.se/jens/builds/
Hur har du konfat sourcen?
Det kan vara lite svårt i början.
Du måste ha ret layout, config.
Bygg med apxs2, bygg mot c-client och lite annat.
Konfigfilerna bör läggas i /etc/apache2/
Kolla httpd.conf för stöd för PHP.
Både för moduler och för filtypen.

Code: Select all

#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>

#
Har även valt /var/www1/ som root.

Code: Select all

 # If the AddEncoding directives above are commented-out, then you
    # probably should define those extensions to indicate media types:
    #
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
    AddType application/x-httpd-php .php .phtml
    AddTYpe application/x-httpd-php-source .phps
    #
Kolla upp hur du ska konfa övriga funktioner. Vilka finns i /etc/apache2/extra/
och orginal.

Edit: Glömde den här länken.
http://www.slackware.se/wiki/index.php/Webserver
Av Dukeman.
Registered User # 259689 http://counter.li.org
First humans moved out of caves;
then they invented writing;
now they invented intuitive GUIs;
all that remains is to return to caves.

User avatar
mog
Posts: 1578
Joined: 2 April 2002, 02:00
Location: gbg
Contact:

Post by mog » 22 January 2007, 18:41

Gör man fel så fungerar det helt enkelt inte..

Att sen skylla på systemet tycker jag är helt fel!!

deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Post by deukalion » 22 January 2007, 23:12

Jag ska testa att installera om allting med de versionerna du rekommenderade, JO. Men något jag har undrat över är om det spelar roll vilket jag installerar först.

Jag installerade MySQL, Apache och sen PHP. Om det finns någon annan konfiguration.

deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Post by deukalion » 22 January 2007, 23:18

mog: Eftersom jag inte är proffs på Linux så betyder inte fel att jag borde ge upp med det jag försöker göra. då lär jag mig ingenting av det. dessutom kan ingen någonting om Linux första gången de installerar det - och jag har kört linux ett par gånger till och från och detta är första gången jag egentligen kör det helt och hållet på en dator.

dessutom om jag nu gjort fel, så säg mig du om du nu kan vad det är som är fel. istället för att bara säga att jag gör fel, vilket jag redan visste. jag har inte skyllt på systemet, jag skyller mer på det krångliga sättet att leverera felen vilket inte är uppenbart för varenda människa vid första glimten.

deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Post by deukalion » 22 January 2007, 23:38

Jag installerade paketen som du hade länkat till, JO, men det fungerar inte riktigt att läsa .php filer i webbläsaren. Har lagt till "loadmodule" och filen finns där den ska vara. libphp5.so alltså.

När man skriver php kod i index.html så blir det en blank sida, men skriver jag exakt samma sak i ett .php dokument och skriver in http://localhost/index.php så får jag upp själva koden på sidan.

Så det är något som är knas, vet inte riktigt vad jag gör fel. Har som sagt tagit ner de paket du lagt upp och tagit bort de förgående installationerna innan.

Detta är källkoden till sidan:

Code: Select all

<html><body>
<?php phpinfo(); ?>
</body></html>
Tips?

User avatar
mog
Posts: 1578
Joined: 2 April 2002, 02:00
Location: gbg
Contact:

Post by mog » 23 January 2007, 01:24

För att modulen skall associeras med php-filer så behöver du lägga till en rad i httpd.conf som lyder:

Code: Select all

AddType application/x-httpd-php .php
Alla moderna versioner av PHP har short_open_tags avslaget så därför skall du inleda alla kodavsnitt med <?php istället för <?.

Du får skylla på MySQL och "felet" (visst, jag var för snabb med att slänga ur mig det) du gjorde var att du inte kompilerade MySQL själv..

Felmeddelandet som du fick ser ut att bero på SSL och jag drar mig till minnes något jag läste någon annanstans.. MySQL 5.0.27 kompileras på fabriken mot yaSSL istället för openSSL och alla funktioner fanns tydligen inte med..
En del c++-kod som inlänkats har också krånglat..

Slutsats: Kompilera MySQL själv och det bör du ju klara enkelt eftersom du klarade det med Apache och PHP :wink:

User avatar
JO
Posts: 12419
Joined: 1 May 2002, 02:00
Contact:

Post by JO » 23 January 2007, 06:25

Jag byggde samtliga paket, med modifierade orginalscript. Från Slackware sourcen.
Gör det själv, eller så lägger jag upp mina filer. Så kan du göra dina egna förändringar. Med dessa som utgångspunkt. De skiljer sig en del från orginalen.
Vad httpd och php anbelangar.
Registered User # 259689 http://counter.li.org
First humans moved out of caves;
then they invented writing;
now they invented intuitive GUIs;
all that remains is to return to caves.

Lucifer888
Posts: 4111
Joined: 3 February 2003, 12:18
Location: Stockholm

Post by Lucifer888 » 23 January 2007, 11:07

Var ett tag sedan jag installerade denna kombo, även sedan jag sist körde linux men min gamla guide borde fortfarande funka tycker man:
http://bbs.linux.se/viewtopic.php?t=20006

Står först om apache 1.xx men är ungefär samma för 2.xx bara att man kompilerar php lite annorlunda vilket står med i guiden
"It's not that I hate people, I just think they're all idiots"
"Långt hår kräver mycket näring, framhålls det, och berövar hjärnan energi."

deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Post by deukalion » 23 January 2007, 11:52

mog wrote:För att modulen skall associeras med php-filer så behöver du lägga till en rad i httpd.conf som lyder:

Code: Select all

AddType application/x-httpd-php .php
Alla moderna versioner av PHP har short_open_tags avslaget så därför skall du inleda alla kodavsnitt med <?php istället för <?.

Du får skylla på MySQL och "felet" (visst, jag var för snabb med att slänga ur mig det) du gjorde var att du inte kompilerade MySQL själv..

Felmeddelandet som du fick ser ut att bero på SSL och jag drar mig till minnes något jag läste någon annanstans.. MySQL 5.0.27 kompileras på fabriken mot yaSSL istället för openSSL och alla funktioner fanns tydligen inte med..
En del c++-kod som inlänkats har också krånglat..

Slutsats: Kompilera MySQL själv och det bör du ju klara enkelt eftersom du klarade det med Apache och PHP :wink:
men jag har jag lagt till det i min httpd.conf fil, addtype. jag har dessutom "loadmodule libphp.so", och att jag har skrivit koden med hjälp av <?php ?> som du ser att jag skrev nyligen.

jag vet inte riktigt vad det är som fattas då.

JO, om man installerar din paket är då allting konfigurerat med varandra, för jag hoppas att det var meningen. annars är det ju fullkomligt meningslöst. för som sagt, Apache verkar inte vilja läsa PHP-data över huvudtaget. Jag kan klistra in httpd.conf filen strax när jag bytt dator.
Det ni säger att jag ska göra för att få igång det har jag redan gjort.

Dessutom är det lustigt att den öppnar .html filer som blanka filer medan .php filer skriver ut själva källkoden.

User avatar
JO
Posts: 12419
Joined: 1 May 2002, 02:00
Contact:

Post by JO » 23 January 2007, 12:24

Mina paket ska fungera och fungerar för mig. Har dock inte fått någon annans input på dem.
Som det står: "OBS! Var lite försiktig. Det är första serien och det finns en del att arbeta vidare på"
Ingen garanti således, mot att hela ditt system krashar.
Kolla först i din egen installation, att samtliga moduler laddas. Rätt ägare dessutom.

Code: Select all

#
# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Statically compiled modules (those listed by `httpd -l') do not need
# to be loaded here.
#
# Example:
# LoadModule foo_module modules/mod_foo.so
#
LoadModule authn_file_module libexec/apache/mod_authn_file.so
LoadModule authn_dbm_module libexec/apache/mod_authn_dbm.so
LoadModule authn_anon_module libexec/apache/mod_authn_anon.so
LoadModule authn_dbd_module libexec/apache/mod_authn_dbd.so
LoadModule authn_default_module libexec/apache/mod_authn_default.so
LoadModule authz_host_module libexec/apache/mod_authz_host.so
LoadModule authz_groupfile_module libexec/apache/mod_authz_groupfile.so
LoadModule authz_user_module libexec/apache/mod_authz_user.so
LoadModule authz_dbm_module libexec/apache/mod_authz_dbm.so
LoadModule authz_owner_module libexec/apache/mod_authz_owner.so
LoadModule authz_default_module libexec/apache/mod_authz_default.so
LoadModule auth_basic_module libexec/apache/mod_auth_basic.so
LoadModule auth_digest_module libexec/apache/mod_auth_digest.so
LoadModule dbd_module libexec/apache/mod_dbd.so
LoadModule dumpio_module libexec/apache/mod_dumpio.so
LoadModule ext_filter_module libexec/apache/mod_ext_filter.so
LoadModule include_module libexec/apache/mod_include.so
LoadModule filter_module libexec/apache/mod_filter.so
LoadModule deflate_module libexec/apache/mod_deflate.so
LoadModule log_config_module libexec/apache/mod_log_config.so
LoadModule log_forensic_module libexec/apache/mod_log_forensic.so
LoadModule logio_module libexec/apache/mod_logio.so
LoadModule env_module libexec/apache/mod_env.so
LoadModule mime_magic_module libexec/apache/mod_mime_magic.so
LoadModule cern_meta_module libexec/apache/mod_cern_meta.so
LoadModule expires_module libexec/apache/mod_expires.so
LoadModule headers_module libexec/apache/mod_headers.so
LoadModule ident_module libexec/apache/mod_ident.so
LoadModule usertrack_module libexec/apache/mod_usertrack.so
LoadModule unique_id_module libexec/apache/mod_unique_id.so
LoadModule setenvif_module libexec/apache/mod_setenvif.so
LoadModule version_module libexec/apache/mod_version.so
LoadModule ssl_module libexec/apache/mod_ssl.so
LoadModule mime_module libexec/apache/mod_mime.so
LoadModule dav_module libexec/apache/mod_dav.so
LoadModule status_module libexec/apache/mod_status.so
LoadModule autoindex_module libexec/apache/mod_autoindex.so
LoadModule asis_module libexec/apache/mod_asis.so
LoadModule info_module libexec/apache/mod_info.so
LoadModule cgi_module libexec/apache/mod_cgi.so
LoadModule dav_fs_module libexec/apache/mod_dav_fs.so
LoadModule vhost_alias_module libexec/apache/mod_vhost_alias.so
LoadModule negotiation_module libexec/apache/mod_negotiation.so
LoadModule dir_module libexec/apache/mod_dir.so
LoadModule imagemap_module libexec/apache/mod_imagemap.so
LoadModule actions_module libexec/apache/mod_actions.so
LoadModule speling_module libexec/apache/mod_speling.so
LoadModule userdir_module libexec/apache/mod_userdir.so
LoadModule alias_module libexec/apache/mod_alias.so
LoadModule rewrite_module libexec/apache/mod_rewrite.so
LoadModule php5_module libexec/apache/libphp5.so
<IfModule !mpm_netware_module>
#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.  
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#
# User daemon
# Group daemon
# </IfModule>
User nobody
Group nobody
</IfModule>
Registered User # 259689 http://counter.li.org
First humans moved out of caves;
then they invented writing;
now they invented intuitive GUIs;
all that remains is to return to caves.

deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Post by deukalion » 23 January 2007, 12:32

Den listan är med, frågan är hur jag kan se om de laddas?

deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Post by deukalion » 23 January 2007, 12:37

min httpd.conf fil.

Code: Select all

#
# This is the main Apache HTTP server configuration file.  It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/2.2> for detailed information.
# In particular, see 
# <URL:http://httpd.apache.org/docs/2.2/mod/directives.html>
# for a discussion of each configuration directive.
#
# Do NOT simply read the instructions in here without understanding
# what they do.  They're here only as hints or reminders.  If you are unsure
# consult the online docs. You have been warned.  
#
# Configuration and logfile names: If the filenames you specify for many
# of the server's control files begin with "/" (or "drive:/" for Win32), the
# server will use that explicit path.  If the filenames do *not* begin
# with "/", the value of ServerRoot is prepended -- so "/var/log/apache/foo.log"
# with ServerRoot set to "/usr" will be interpreted by the
# server as "/usr//var/log/apache/foo.log".

#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# Do not add a slash at the end of the directory path.  If you point
# ServerRoot at a non-local disk, be sure to point the LockFile directive
# at a local disk.  If you wish to share the same ServerRoot for multiple
# httpd daemons, you will need to change at least LockFile and PidFile.
#
ServerRoot "/usr"

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to 
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80

#
# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Statically compiled modules (those listed by `httpd -l') do not need
# to be loaded here.
#
# Example:
# LoadModule foo_module modules/mod_foo.so
#

LoadModule php5_module libexec/apache/libphp5.so
LoadModule authn_file_module libexec/apache/mod_authn_file.so
LoadModule authn_dbm_module libexec/apache/mod_authn_dbm.so
LoadModule authn_anon_module libexec/apache/mod_authn_anon.so
LoadModule authn_dbd_module libexec/apache/mod_authn_dbd.so
LoadModule authn_default_module libexec/apache/mod_authn_default.so
LoadModule authz_host_module libexec/apache/mod_authz_host.so
LoadModule authz_groupfile_module libexec/apache/mod_authz_groupfile.so
LoadModule authz_user_module libexec/apache/mod_authz_user.so
LoadModule authz_dbm_module libexec/apache/mod_authz_dbm.so
LoadModule authz_owner_module libexec/apache/mod_authz_owner.so
LoadModule authz_default_module libexec/apache/mod_authz_default.so
LoadModule auth_basic_module libexec/apache/mod_auth_basic.so
LoadModule auth_digest_module libexec/apache/mod_auth_digest.so
LoadModule dbd_module libexec/apache/mod_dbd.so
LoadModule dumpio_module libexec/apache/mod_dumpio.so
LoadModule ext_filter_module libexec/apache/mod_ext_filter.so
LoadModule include_module libexec/apache/mod_include.so
LoadModule filter_module libexec/apache/mod_filter.so
LoadModule deflate_module libexec/apache/mod_deflate.so
LoadModule log_config_module libexec/apache/mod_log_config.so
LoadModule log_forensic_module libexec/apache/mod_log_forensic.so
LoadModule logio_module libexec/apache/mod_logio.so
LoadModule env_module libexec/apache/mod_env.so
LoadModule mime_magic_module libexec/apache/mod_mime_magic.so
LoadModule cern_meta_module libexec/apache/mod_cern_meta.so
LoadModule expires_module libexec/apache/mod_expires.so
LoadModule headers_module libexec/apache/mod_headers.so
LoadModule ident_module libexec/apache/mod_ident.so
LoadModule usertrack_module libexec/apache/mod_usertrack.so
LoadModule unique_id_module libexec/apache/mod_unique_id.so
LoadModule setenvif_module libexec/apache/mod_setenvif.so
LoadModule version_module libexec/apache/mod_version.so
LoadModule ssl_module libexec/apache/mod_ssl.so
LoadModule mime_module libexec/apache/mod_mime.so
LoadModule dav_module libexec/apache/mod_dav.so
LoadModule status_module libexec/apache/mod_status.so
LoadModule autoindex_module libexec/apache/mod_autoindex.so
LoadModule asis_module libexec/apache/mod_asis.so
LoadModule info_module libexec/apache/mod_info.so
LoadModule cgi_module libexec/apache/mod_cgi.so
LoadModule dav_fs_module libexec/apache/mod_dav_fs.so
LoadModule vhost_alias_module libexec/apache/mod_vhost_alias.so
LoadModule negotiation_module libexec/apache/mod_negotiation.so
LoadModule dir_module libexec/apache/mod_dir.so
LoadModule imagemap_module libexec/apache/mod_imagemap.so
LoadModule actions_module libexec/apache/mod_actions.so
LoadModule speling_module libexec/apache/mod_speling.so
LoadModule userdir_module libexec/apache/mod_userdir.so
LoadModule alias_module libexec/apache/mod_alias.so
LoadModule rewrite_module libexec/apache/mod_rewrite.so

<IfModule !mpm_netware_module>
#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.  
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#
User daemon
Group daemon
</IfModule>

# 'Main' server configuration
#
# The directives in this section set up the values used by the 'main'
# server, which responds to any requests that aren't handled by a
# <VirtualHost> definition.  These values also provide defaults for
# any <VirtualHost> containers you may define later in the file.
#
# All of these directives may appear inside <VirtualHost> containers,
# in which case these default settings will be overridden for the
# virtual host being defined.
#

#
# ServerAdmin: Your address, where problems with the server should be
# e-mailed.  This address appears on some server-generated pages, such
# as error documents.  e.g. admin@your-domain.com
#
ServerAdmin you@example.com

#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#
#ServerName www.example.com:80

#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/var/www1/htdocs"

#
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories). 
#
# First, we configure the "default" to be a very restrictive set of 
# features.  
#
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "/var/www1/htdocs">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.2/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride None

    #
    # Controls who can get stuff from this server.
    #
    Order allow,deny
    Allow from all

</Directory>

#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>

#
# The following lines prevent .htaccess and .htpasswd files from being 
# viewed by Web clients. 
#
<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>

#
# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here.  If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog /var/log/apache/error_log

#
# LogLevel: Control the number of messages logged to the error_log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
#
LogLevel warn

<IfModule log_config_module>
    #
    # The following directives define some format nicknames for use with
    # a CustomLog directive (see below).
    #
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common

    <IfModule logio_module>
      # You need to enable mod_logio.c to use %I and %O
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>

    #
    # The location and format of the access logfile (Common Logfile Format).
    # If you do not define any access logfiles within a <VirtualHost>
    # container, they will be logged here.  Contrariwise, if you *do*
    # define per-<VirtualHost> access logfiles, transactions will be
    # logged therein and *not* in this file.
    #
    CustomLog /var/log/apache/access_log common

    #
    # If you prefer a logfile with access, agent, and referer information
    # (Combined Logfile Format) you can use the following directive.
    #
    #CustomLog /var/log/apache/access_log combined
</IfModule>

<IfModule alias_module>
    #
    # Redirect: Allows you to tell clients about documents that used to 
    # exist in your server's namespace, but do not anymore. The client 
    # will make a new request for the document at its new location.
    # Example:
    # Redirect permanent /foo http://www.example.com/bar

    #
    # Alias: Maps web paths into filesystem paths and is used to
    # access content that does not live under the DocumentRoot.
    # Example:
    # Alias /webpath /full/filesystem/path
    #
    # If you include a trailing / on /webpath then the server will
    # require it to be present in the URL.  You will also likely
    # need to provide a <Directory> section to allow access to
    # the filesystem path.

    #
    # ScriptAlias: This controls which directories contain server scripts. 
    # ScriptAliases are essentially the same as Aliases, except that
    # documents in the target directory are treated as applications and
    # run by the server when requested rather than as documents sent to the
    # client.  The same rules about trailing "/" apply to ScriptAlias
    # directives as to Alias.
    #
    ScriptAlias /cgi-bin/ "/var/www1/cgi-bin/"

</IfModule>

<IfModule cgid_module>
    #
    # ScriptSock: On threaded servers, designate the path to the UNIX
    # socket used to communicate with the CGI daemon of mod_cgid.
    #
    #Scriptsock /var/run/cgisock
</IfModule>

#
# "/var/www1/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "/var/www1/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

#
# DefaultType: the default MIME type the server will use for a document
# if it cannot otherwise determine one, such as from filename extensions.
# If your server contains mostly text or HTML documents, "text/plain" is
# a good value.  If most of your content is binary, such as applications
# or images, you may want to use "application/octet-stream" instead to
# keep browsers from trying to display binary files as though they are
# text.
#
DefaultType text/plain

<IfModule mime_module>
    #
    # TypesConfig points to the file containing the list of mappings from
    # filename extension to MIME-type.
    #
    TypesConfig /etc/apache2/mime.types

    #
    # AddType allows you to add to or override the MIME configuration
    # file specified in TypesConfig for specific file types.
    #
    #AddType application/x-gzip .tgz

    #
    # AddEncoding allows you to have certain browsers uncompress
    # information on the fly. Note: Not all browsers support this.
    #
    #AddEncoding x-compress .Z
    #AddEncoding x-gzip .gz .tgz
    #
    # If the AddEncoding directives above are commented-out, then you
    # probably should define those extensions to indicate media types:
    #
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
    AddType application/x-httpd-php .php .phtml
    AddType application/x-httpd-php-source .phps
    #
    # AddHandler allows you to map certain file extensions to "handlers":
    # actions unrelated to filetype. These can be either built into the server
    # or added with the Action directive (see below)
    #
    # To use CGI scripts outside of ScriptAliased directories:
    # (You will also need to add "ExecCGI" to the "Options" directive.)
    #
    #AddHandler cgi-script .cgi

    # For type maps (negotiated resources):
    #AddHandler type-map var

    #
    # Filters allow you to process content before it is sent to the client.
    #
    # To parse .shtml files for server-side includes (SSI):
    # (You will also need to add "Includes" to the "Options" directive.)
    #
    #AddType text/html .shtml
    #AddOutputFilter INCLUDES .shtml
</IfModule>

#
# The mod_mime_magic module allows the server to use various hints from the
# contents of the file itself to determine its type.  The MIMEMagicFile
# directive tells the module where the hint definitions are located.
#
#MIMEMagicFile /etc/apache2/magic

#
# Customizable error responses come in three flavors:
# 1) plain text 2) local redirects 3) external redirects
#
# Some examples:
#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://www.example.com/subscription_info.html
#

#
# EnableMMAP and EnableSendfile: On systems that support it, 
# memory-mapping or the sendfile syscall is used to deliver
# files.  This usually improves server performance, but must
# be turned off when serving from networked-mounted 
# filesystems or if support for these functions is otherwise
# broken on your system.
#
#EnableMMAP off
#EnableSendfile off

# Supplemental configuration
#
# The configuration files in the /etc/apache2/extra/ directory can be 
# included to add extra features or to modify the default configuration of 
# the server, or you may simply copy their contents here and change as 
# necessary.

# Server-pool management (MPM specific)
#Include /etc/apache2/extra/httpd-mpm.conf

# Multi-language error messages
#Include /etc/apache2/extra/httpd-multilang-errordoc.conf

# Fancy directory listings
#Include /etc/apache2/extra/httpd-autoindex.conf

# Language settings
#Include /etc/apache2/extra/httpd-languages.conf

# User home directories
#Include /etc/apache2/extra/httpd-userdir.conf

# Real-time info on requests and configuration
#Include /etc/apache2/extra/httpd-info.conf

# Virtual hosts
#Include /etc/apache2/extra/httpd-vhosts.conf

# Local access to the Apache HTTP Server Manual
#Include /etc/apache2/extra/httpd-manual.conf

# Distributed authoring and versioning (WebDAV)
#Include /etc/apache2/extra/httpd-dav.conf

# Various default settings
#Include /etc/apache2/extra/httpd-default.conf

# Secure (SSL/TLS) connections
#Include /etc/apache2/extra/httpd-ssl.conf
#
# Note: The following must must be present to support
#       starting without SSL on platforms with no /dev/random equivalent
#       but a statically compiled-in mod_ssl.
#
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>

min error.log

Code: Select all

[Mon Jan 22 22:24:33 2007] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Mon Jan 22 22:24:33 2007] [notice] Digest: generating secret for digest authentication ...
[Mon Jan 22 22:24:33 2007] [notice] Digest: done
[Mon Jan 22 22:24:34 2007] [crit] (70023)This function has not been implemented on this platform: DBD: driver for [DBDriver unset] not available
[Mon Jan 22 22:24:34 2007] [crit] (70023)This function has not been implemented on this platform: DBD: failed to initialise
[Mon Jan 22 22:24:34 2007] [crit] (70023)This function has not been implemented on this platform: DBD: driver for [DBDriver unset] not available
[Mon Jan 22 22:24:34 2007] [crit] (70023)This function has not been implemented on this platform: DBD: failed to initialise
[Mon Jan 22 22:24:34 2007] [crit] (70023)This function has not been implemented on this platform: DBD: driver for [DBDriver unset] not available
[Mon Jan 22 22:24:34 2007] [crit] (70023)This function has not been implemented on this platform: DBD: failed to initialise
[Mon Jan 22 22:24:34 2007] [notice] Apache/2.2.3 (Unix) mod_ssl/2.2.3 OpenSSL/0.9.8d DAV/2 configured -- resuming normal operations
[Mon Jan 22 22:24:34 2007] [crit] (70023)This function has not been implemented on this platform: DBD: driver for [DBDriver unset] not available
[Mon Jan 22 22:24:34 2007] [crit] (70023)This function has not been implemented on this platform: DBD: failed to initialise
[Mon Jan 22 22:24:34 2007] [crit] (70023)This function has not been implemented on this platform: DBD: driver for [DBDriver unset] not available
[Mon Jan 22 22:24:34 2007] [crit] (70023)This function has not been implemented on this platform: DBD: failed to initialise
[Mon Jan 22 22:24:59 2007] [crit] (70023)This function has not been implemented on this platform: DBD: driver for [DBDriver unset] not available
[Mon Jan 22 22:24:59 2007] [crit] (70023)This function has not been implemented on this platform: DBD: failed to initialise
[Mon Jan 22 22:37:46 2007] [notice] SIGHUP received.  Attempting to restart
[Mon Jan 22 22:37:46 2007] [notice] Digest: generating secret for digest authentication ...
[Mon Jan 22 22:37:46 2007] [notice] Digest: done
[Mon Jan 22 22:37:47 2007] [crit] (70023)This function has not been implemented on this platform: DBD: driver for [DBDriver unset] not available
[Mon Jan 22 22:37:47 2007] [crit] (70023)This function has not been implemented on this platform: DBD: failed to initialise
[Mon Jan 22 22:37:47 2007] [crit] (70023)This function has not been implemented on this platform: DBD: driver for [DBDriver unset] not available
[Mon Jan 22 22:37:47 2007] [crit] (70023)This function has not been implemented on this platform: DBD: failed to initialise
[Mon Jan 22 22:37:47 2007] [crit] (70023)This function has not been implemented on this platform: DBD: driver for [DBDriver unset] not available
[Mon Jan 22 22:37:47 2007] [crit] (70023)This function has not been implemented on this platform: DBD: failed to initialise
[Mon Jan 22 22:37:47 2007] [notice] Apache/2.2.3 (Unix) mod_ssl/2.2.3 OpenSSL/0.9.8d DAV/2 configured -- resuming normal operations
[Mon Jan 22 22:37:47 2007] [crit] (70023)This function has not been implemented on this platform: DBD: driver for [DBDriver unset] not available
[Mon Jan 22 22:37:47 2007] [crit] (70023)This function has not been implemented on this platform: DBD: failed to initialise
[Mon Jan 22 22:37:47 2007] [crit] (70023)This function has not been implemented on this platform: DBD: driver for [DBDriver unset] not available
[Mon Jan 22 22:37:47 2007] [crit] (70023)This function has not been implemented on this platform: DBD: failed to initialise
[Mon Jan 22 22:37:50 2007] [crit] (70023)This function has not been implemented on this platform: DBD: driver for [DBDriver unset] not available
[Mon Jan 22 22:37:50 2007] [crit] (70023)This function has not been implemented on this platform: DBD: failed to initialise
[Mon Jan 22 22:41:16 2007] [notice] caught SIGTERM, shutting down
min access.log

Code: Select all

192.168.0.4 - - [22/Jan/2007:22:24:58 +0100] "GET / HTTP/1.1" 200 44
192.168.0.4 - - [22/Jan/2007:22:25:00 +0100] "GET / HTTP/1.1" 304 -
192.168.0.4 - - [22/Jan/2007:22:25:00 +0100] "GET / HTTP/1.1" 304 -
192.168.0.4 - - [22/Jan/2007:22:25:00 +0100] "GET / HTTP/1.1" 304 -
192.168.0.4 - - [22/Jan/2007:22:33:16 +0100] "GET / HTTP/1.1" 200 47
192.168.0.4 - - [22/Jan/2007:22:33:17 +0100] "GET / HTTP/1.1" 304 -
192.168.0.4 - - [22/Jan/2007:22:33:18 +0100] "GET / HTTP/1.1" 304 -
192.168.0.4 - - [22/Jan/2007:22:33:18 +0100] "GET / HTTP/1.1" 304 -
192.168.0.4 - - [22/Jan/2007:22:33:18 +0100] "GET / HTTP/1.1" 304 -
192.168.0.4 - - [22/Jan/2007:22:33:19 +0100] "GET / HTTP/1.1" 304 -
192.168.0.4 - - [22/Jan/2007:22:35:15 +0100] "GET / HTTP/1.1" 304 -
192.168.0.4 - - [22/Jan/2007:22:35:16 +0100] "GET / HTTP/1.1" 304 -
192.168.0.4 - - [22/Jan/2007:22:35:18 +0100] "GET /index.php HTTP/1.1" 200 35
192.168.0.4 - - [22/Jan/2007:22:35:20 +0100] "GET /index.php HTTP/1.1" 304 -
192.168.0.4 - - [22/Jan/2007:22:35:20 +0100] "GET /index.php HTTP/1.1" 304 -
192.168.0.4 - - [22/Jan/2007:22:35:21 +0100] "GET /index.php HTTP/1.1" 304 -
192.168.0.4 - - [22/Jan/2007:22:37:49 +0100] "GET /index.php HTTP/1.1" 304 -
192.168.0.4 - - [22/Jan/2007:22:37:50 +0100] "GET /index.php HTTP/1.1" 304 -
192.168.0.4 - - [22/Jan/2007:22:37:50 +0100] "GET /index.php HTTP/1.1" 304 -
192.168.0.4 - - [22/Jan/2007:22:37:51 +0100] "GET / HTTP/1.1" 304 -
192.168.0.4 - - [22/Jan/2007:22:37:52 +0100] "GET / HTTP/1.1" 304 -
192.168.0.4 - - [22/Jan/2007:22:37:53 +0100] "GET / HTTP/1.1" 304 -
192.168.0.4 - - [22/Jan/2007:22:37:53 +0100] "GET / HTTP/1.1" 304 -

User avatar
mog
Posts: 1578
Joined: 2 April 2002, 02:00
Location: gbg
Contact:

Post by mog » 23 January 2007, 15:37

Du har /usr som ServerRoot i configen men du säger i ditt första inlägg att du körde ./configure --prefix=/usr/local/apache2....

En viss skillnad.

deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Post by deukalion » 23 January 2007, 16:13

Jag sa sedan att jag avinstallerade allting och tog JO's installationer som fanns på hans sida.

User avatar
mog
Posts: 1578
Joined: 2 April 2002, 02:00
Location: gbg
Contact:

Post by mog » 23 January 2007, 16:38

Jag sa först att du skulle ge fan i andras paket och kompilera allt själv.

Det finns modul(er) som laddas i den senaste konfigurationen som du postade som uppenbarligen inte har stöd på ditt system.

Att JO-paket fungerar på ett JO-system är inget konstigt, men att dom sen direkt skulle funka på din burk finner jag föga troligt.

JO kanske skulle redovisa hur hans ./config-rad såg ut när han kompilerade t.ex. Apache.

deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Post by deukalion » 23 January 2007, 18:44

Ok. Jag testar då att kompilera allting själv.
Ge mig en redovisning om hur jag bör göra då.
Som jag säkert sagt, eller kanske inte så har jag nästintill ett rent Slackware 11 installerat. Så om det är något som fattas så får du gärna säga till.

Av de senaste officiella paketen, vilken är den bästa kombinationen att testa? Jag vill gärna ha så nytt som möjligt som fungerar utan större krångel och hur man kan göra. Jag skrev hur jag gjorde, men du får gärna påpeka någonting jag borde göra annorlunda.

Jag vill få Apache 2 att fungera med PHP5 som på vis ska fungera med MySQL.

Jag läste igenom en ny bok jag har om hur man installerar allting, det var i princip de stegen jag skrev ner i början. Men det blev bara fel med PHP så det verkade inte vara en bra lösning för min del.

Jag har som sagt ingen aning om vad det är som gör dessa fel att inte fungera, det är vad jag försöker lära mig. Hade jag vetat vart i log filerna jag ska leta så hade jag sökt lite mer där men det verkar som det är många delar som orsakar fel vilket jag inte begriper mig på, ännu.

Tips?

deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Post by deukalion » 23 January 2007, 18:46

Dessutom vore det bra om man kunde vissa kommandon som utförde "test" eller snarlikt om allting var fungerande med varandra. T.ex. kolla i Apache om PHP5 och MySQL är installerat och fungerande tillsammans med varandra, eller liknande.

User avatar
JO
Posts: 12419
Joined: 1 May 2002, 02:00
Contact:

Post by JO » 23 January 2007, 19:12

deukalion wrote:Dessutom vore det bra om man kunde vissa kommandon som utförde "test" eller snarlikt om allting var fungerande med varandra. T.ex. kolla i Apache om PHP5 och MySQL är installerat och fungerande tillsammans med varandra, eller liknande.
Det ser du i felmeddelandet. Det är ett dependency. DBDriver saknas.
PHP5 och Mysql, med rätt versioner. Finns på närmaste spegel.
Dock ej httpd-2.2.3 eller senare.
Exakt vad utelämnade du, ur din grundinstallation?
Måste veta det, för att kunna avlusa.
Registered User # 259689 http://counter.li.org
First humans moved out of caves;
then they invented writing;
now they invented intuitive GUIs;
all that remains is to return to caves.

User avatar
JO
Posts: 12419
Joined: 1 May 2002, 02:00
Contact:

Post by JO » 23 January 2007, 19:19

mog wrote:Jag sa först att du skulle ge fan i andras paket och kompilera allt själv.

Det finns modul(er) som laddas i den senaste konfigurationen som du postade som uppenbarligen inte har stöd på ditt system.

Att JO-paket fungerar på ett JO-system är inget konstigt, men att dom sen direkt skulle funka på din burk finner jag föga troligt.

JO kanske skulle redovisa hur hans ./config-rad såg ut när han kompilerade t.ex. Apache.
Kompilera själv brukar inte vara det första man gör.
Varför skulle de paket, vilka är byggda på ett rent system vara konstiga?
Jo då. Kommer att lägga upp scripten.
Registered User # 259689 http://counter.li.org
First humans moved out of caves;
then they invented writing;
now they invented intuitive GUIs;
all that remains is to return to caves.

User avatar
mog
Posts: 1578
Joined: 2 April 2002, 02:00
Location: gbg
Contact:

Post by mog » 23 January 2007, 20:27

JO wrote:..Exakt vad utelämnade du, ur din grundinstallation?
Måste veta det, för att kunna avlusa.
JO wrote: Kompilera jsälv är inte det första man gör.
Haha, men däremot hålla reda på varenda litet paket som man installerat?

lib-png.1.2.3-x-45-10.0.123.XX... hmm.. fladdrade det förbi nångång måntro.. :-?
hint: BDB = BerkeleyDB


Till trådskaparen:

Jag behöver inte förklara mer hur du gör än vad jag redan gjort..
Du har gjort helt riktigt vad jag kan se, men du har som sagt inte kompilerat MySQL själv..

MySQL hittar du här: http://www.mysql.org/get/Downloads/MySQ ... /from/pick

Utan några optimeringar eller likn.

Code: Select all

./configure --prefix=/usr/local/mysql
make
make install
echo "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf
/sbin/ldconfig
Får du någon varning under config alt. make så återkom eller försök läsa felmeddelandet och dra slutsatser av det.

Efter du gjort detta så kan du fortsätta med Apache och PHP precis som du gjorde först.

deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Post by deukalion » 23 January 2007, 23:00

vad menar du med att jag inte kompilerade det själv? jag trodde det var det jag gjorde när jag gav specifikta detaljer under installationen?

deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Post by deukalion » 23 January 2007, 23:02

ah. läste igenom det jag skrev i början och tror jag förstår vad du menar att jag aldrig gjorde make och make install, jag ska kika över det. jag kanske bara utelämnade de raderna när jag skrev eller så glömde jag helt enkelt av det.

det visar sig. återkommer om ett tag.

User avatar
mog
Posts: 1578
Joined: 2 April 2002, 02:00
Location: gbg
Contact:

Post by mog » 23 January 2007, 23:39

deukalion wrote:ah. läste igenom det jag skrev i början och tror jag förstår vad du menar att jag aldrig gjorde make och make install, jag ska kika över det. jag kanske bara utelämnade de raderna när jag skrev eller så glömde jag helt enkelt av det.

det visar sig. återkommer om ett tag.
Du laddade ner en förkompilerad version av MySQL och då skall du inte göra varesig configure eller make.
Felmeddelandet som du fick har resulterat i flera buggrapporter till MySQL.
Vad detta felet är berättade jag i en tidigare post där jag samtidigt medgav att jag var för snabb med att säga att du hade gjort något direkt fel (förutom att inte kompilera själv då).

Använd länken jag postade så hittar du källkoden till MySQL.

Ta bort all gammalt innan du börjar med detta så inget blir fellänkat eller likn.

deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Post by deukalion » 24 January 2007, 00:16

Jag laddade inte ner förkompilerad variant först, jag tankade ner JO's färdiga paket efteråt och testade om det funkade.

Men i början hade jag en annan variant.

User avatar
mog
Posts: 1578
Joined: 2 April 2002, 02:00
Location: gbg
Contact:

Post by mog » 24 January 2007, 00:22

deukalion wrote:Jag laddade inte ner förkompilerad variant först, jag tankade ner JO's färdiga paket efteråt och testade om det funkade.

Men i början hade jag en annan variant.
...??
deukalion wrote:Nu har jag installerat om allt och installerat allting från scratch.

1. Jag började med att installera MySQL på detta sätt:

Code: Select all

groupadd mysql
useradd -g mysql mysql
cd /usr/local
gunzip mysql-standard-5.0.27.0-i686.tar.gz
tar xvf mysql-standard-5.0.27.0-i686.tar

ln -s mysql-5.0.27.0-i686 mysql
cd mysql

scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql mysql_data
chgrp -R mysql .
bin/mysql_safe --User=mysql &

Allting fungerade som det skulle, servern startade.
Du pratar i nattmössan...

User avatar
JO
Posts: 12419
Joined: 1 May 2002, 02:00
Contact:

Post by JO » 24 January 2007, 00:43

deukalion wrote:Jag laddade inte ner förkompilerad variant först, jag tankade ner JO's färdiga paket efteråt och testade om det funkade.

Men i början hade jag en annan variant.
Börja med att läsa Slackwaresourcen, för php exempelvis.
ftp://ftp.slackware.no/linux/slackware/ ... php-5.2.0/
Det är lite mer än man först tror.
Sammaledes med MySQL.
ftp://ftp.slackware.no/linux/slackware/ ... e/ap/mysql
Men även för Apache. Det är en del skillnader mellan 1.3.37 och 2.2.3.
ftp://ftp.slackware.no/linux/slackware/ ... /n/apache/
Lägger upp mina filer, när det så går. Inklusive tarbollarna.
Som du kan utläsa, av buildscriptet för php. Ska den byggas mot pine.
Det sista du ska göra, är att utelämna paket ur; a/, ap/, d/, l/ och n/ katalogerna.
Registered User # 259689 http://counter.li.org
First humans moved out of caves;
then they invented writing;
now they invented intuitive GUIs;
all that remains is to return to caves.

User avatar
JO
Posts: 12419
Joined: 1 May 2002, 02:00
Contact:

Post by JO » 24 January 2007, 00:59

Kan lägga in här, en av de viktigaste för Apache.
Det är layouten som ska kopieras in i httpdsourcen.
Filen heter config.layout
config.layout.slack

Code: Select all

#   Layout for Slackware Linux
<Layout Slackware>
    prefix:        /usr
    exec_prefix:   ${prefix}
    bindir:        ${exec_prefix}/bin
    sbindir:       ${exec_prefix}/sbin
    libexecdir:    ${exec_prefix}/libexec/apache
    mandir:        ${prefix}/man
    sysconfdir:    /etc/apache2
    datadir:       /var/www/htdocs
    iconsdir:      ${datadir}/icons
    htdocsdir:     ${datadir}/htdocs
    cgidir:        ${datadir}/cgi-bin
    includedir:    ${prefix}/include
    localstatedir: /var
    runtimedir:    ${localstatedir}/run
    logfiledir:    ${localstatedir}/log/apache
    proxycachedir: ${localstatedir}/cache/proxy
</Layout>
Det är en del skillnader mot orginal 1.3.37.
Utan den blir det inget vidare bra.
Registered User # 259689 http://counter.li.org
First humans moved out of caves;
then they invented writing;
now they invented intuitive GUIs;
all that remains is to return to caves.

deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Post by deukalion » 24 January 2007, 20:25

När jag installerade MySQL från början så hade jag INTE tankat ner en förinstallerad packning. Jag tankade ner det från MySQL's officiella hemsida. Likadant med de andra paketen. Men de där för inställningarna jag gjorde till MySQL är det inget jag ska göra igen om jag nu ska installera om allt?

Testar att köra MySQL, Apache & PHP.

Skriver om något händer.

deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Post by deukalion » 24 January 2007, 20:27

mog wrote:
deukalion wrote:Jag laddade inte ner förkompilerad variant först, jag tankade ner JO's färdiga paket efteråt och testade om det funkade.

Men i början hade jag en annan variant.
...??
deukalion wrote:Nu har jag installerat om allt och installerat allting från scratch.

1. Jag började med att installera MySQL på detta sätt:

Code: Select all

groupadd mysql
useradd -g mysql mysql
cd /usr/local
gunzip mysql-standard-5.0.27.0-i686.tar.gz
tar xvf mysql-standard-5.0.27.0-i686.tar

ln -s mysql-5.0.27.0-i686 mysql
cd mysql

scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql mysql_data
chgrp -R mysql .
bin/mysql_safe --User=mysql &

Allting fungerade som det skulle, servern startade.
Du pratar i nattmössan...
Vad jag menade att jag gjorde allt från Scratch var att jag skrev ett annat meddelande först som jag sedan redigerade, om du ser det. Eller så tog jag bort allting och skrev ett nytt inlägg. Jag använde mig i alla fall inte av förkompilerade versioner. Men jag glömde Make & Make install ./configure osv. Det stod inte ens med i boken.

deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Post by deukalion » 24 January 2007, 21:14

vid installation av MySQL 5.0.33.:

Code: Select all


[i]./configure --prefix=/usr/local/mysql[/i]
[i]make[/i]
[b]efter make:[/b]
make[3]: Nothing to be done for "all-am"

[i]make install[/i]
[b] efter make install[/b]
make[4]: Nothing to be done for "install-data-am".
make[4]: Nothing to be done for "install-exec-am".
make[4]: Nothing to be done for "install-data-am".

echo "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf
/sbin/ldconfig 


(inget hände vid de sista två)
vid installation av Apache 2.2.4

Code: Select all


[i]./configure --prefix=/usr/local/apache2 --enable-module=so[/i]
[i]make[/i]
[i]make install[/i]
[i]/usr/local/apache2/bin/httpd -v[/i]
Server version: Apache/2.2.4 (Unix)
Server built:   Jan 24 2007 19:55:28

vid installation av PHP 5.2.0

Code: Select all


[i]./configure  --prefix=/usr/local/php --with-mysqli=/usr/local/mysql/bin/mysql_config --with-apxs2=/usr/local/apache2/bin/apxs[/i]

"Thank you for using PHP"

(dvs fick inte samma felmeddelande som sist! vilket är positivt. hoppas jag)

[i]make[/i]
Build complete.
(It is safe to ignore warnings about tempnamn and tmpnam).

[i]make install[/i]
[i]cp php.ini-recommended /usr/local/lib/php.ini[/i]
[i]cp libs/libphp5.so /usr/local/apache2/modules/[/i]

konfiguration av httpd.conf

Code: Select all


LoadModule php5_module        modules/libphp5.so
AddType application/x-httpd-php .php  .html

sen ändrade jag index.html och la in koden:

<?php phpinfo(); ?>

/usr/local/apache2/bin/apachectl start

och det fungerade!

deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Post by deukalion » 24 January 2007, 21:22

något speciellt jag borde kolla efter nu? med tanke på den tidigare installationen av JO's paket så kanske de filerna kan störa mig, om jag nu har dubbla eller liknande.

User avatar
mog
Posts: 1578
Joined: 2 April 2002, 02:00
Location: gbg
Contact:

Post by mog » 24 January 2007, 21:37

För att ta bort JO-paket så skall du väl kunna använda pkgtool -> remove och där välja allt som har med Apache, MySQL och PHP att göra.
Skiter sig din installation av detta så skulle du gjort som jag sagt.. Ta bort gammalt först och lägg dit nytt sen, men jag tror inte detta händer.

Detta tror jag är onödigt, men ser inget konstigt som skulle inträffa av det.

Code: Select all

cp libs/libphp5.so /usr/local/apache2/modules/
I övrigt helt okej.

deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Post by deukalion » 24 January 2007, 22:16

jag tog bort de mesta av filerna som hans paket innehöll innan, förutom de som var extremt många och verkade obetydliga i sammanhanget.

som sagt, det gick igång nu med att köra phpinfon och det borde väl vara ett tecken på att php fungerar i apache också. finns det något sätt att ta reda på om MySQL fungerar felfritt också eller borde det inte vara några större problem?

User avatar
JO
Posts: 12419
Joined: 1 May 2002, 02:00
Contact:

Post by JO » 24 January 2007, 22:37

deukalion wrote:jag tog bort de mesta av filerna som hans paket innehöll innan, förutom de som var extremt många och verkade obetydliga i sammanhanget.

som sagt, det gick igång nu med att köra phpinfon och det borde väl vara ett tecken på att php fungerar i apache också. finns det något sätt att ta reda på om MySQL fungerar felfritt också eller borde det inte vara några större problem?
Och vilka filer betraktar du som oviktiga?
Avinstallera med removepkg paketnamn, när du avinstallerar nästa gång.
Eller starta pkgtool och välj uninstall. Då får du upp en dialog.
Markera det som ska avinstalleras. I mitt fall, de paket som är taggade med "jo".
Registered User # 259689 http://counter.li.org
First humans moved out of caves;
then they invented writing;
now they invented intuitive GUIs;
all that remains is to return to caves.

deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Post by deukalion » 24 January 2007, 22:38

tänkte konfigurera min rc.local fil för autostart av allting.

är detta allt jag behöver göra:

Code: Select all

/usr/local/apache2/bin/apachectl start
/usr/local/mysql/bin/mysqld_safe --user=mysql &
antar att php inte behövs startas eftersom det inte är en server.

deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Post by deukalion » 24 January 2007, 22:40

jag tog manuellt bort filerna innan för jag kände inte till pkgtool, eller jag har använt det för några år sedan men man glömmer sånt man använt fåtal gånger bara.

hur som helst så funkar det nu och om det är något mer jag borde göra får ni gärna rekommendera det. har som sagt inte speciellt mycket erfarenhet av det här men förhoppnings ska jag väl lära mig. det är meningen i alla fall.

tackar för hjälpen!

deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Post by deukalion » 24 January 2007, 22:40

går det att köra pkgtool och ta bort paketen utan att förstöra min nuvarande installation som fungerar? det är det jag inte vågar riskera i så fall.

User avatar
JO
Posts: 12419
Joined: 1 May 2002, 02:00
Contact:

Post by JO » 24 January 2007, 22:45

deukalion wrote:jag tog manuellt bort filerna innan för jag kände inte till pkgtool, eller jag har använt det för några år sedan men man glömmer sånt man använt fåtal gånger bara.

hur som helst så funkar det nu och om det är något mer jag borde göra får ni gärna rekommendera det. har som sagt inte speciellt mycket erfarenhet av det här men förhoppnings ska jag väl lära mig. det är meningen i alla fall.

tackar för hjälpen!
Bra att det fungerar. Men avinstallera inte färdiga paket, eller filer manuellt.
Innan du vet vad de är till för. Ingår filerna i installationen.
Är det stor risk att något inte fungerar.
Du lär dig genom att läsa på och inte vara rädd för att misslyckas.
Men försök att få till ett eget paket, till nästa gång.
Registered User # 259689 http://counter.li.org
First humans moved out of caves;
then they invented writing;
now they invented intuitive GUIs;
all that remains is to return to caves.

deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Post by deukalion » 24 January 2007, 22:57

det enda jag kan notera nu är att mysql inte fungerar riktigt som det ska.

får dessa errors:

Code: Select all

touch: cannot touch `/usr/local/mysql/var/Bulldozer.err': No such file or directory
chown: cannot access `/usr/local/mysql/var/Bulldozer.err': No such file or directory
Starting mysqld daemon with databases from /usr/local/mysql/var
/usr/local/mysql/bin/mysqld_safe: line 379: /usr/local/mysql/var/Bulldozer.err: No such file or directory
/usr/local/mysql/bin/mysqld_safe: line 385: /usr/local/mysql/var/Bulldozer.err: No such file or directory
STOPPING server from pid file /usr/local/mysql/var/Bulldozer.pid
tee: /usr/local/mysql/var/Bulldozer.err: No such file or directory
070124 21:55:33  mysqld ended
tee: /usr/local/mysql/var/Bulldozer.err: No such file or directory
ska försöka lista ut det.

deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Post by deukalion » 24 January 2007, 23:05

om jag inte är helt ute och cyklar så antar jag att jag kompilerade mysql utan att ge någon tillstånd över det? eftersom jag inte gjorde "chown -R root" kommandon och sånt vid MySQL installationen.

något som går att åtgärda eller ska jag köra om det igen? :P

deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Post by deukalion » 24 January 2007, 23:13

om jag inte är helt ute och cyklar så antar jag att jag kompilerade mysql utan att ge någon tillstånd över det? eftersom jag inte gjorde "chown -R root" kommandon och sånt vid MySQL installationen.

något som går att åtgärda eller ska jag köra om det igen? :P

User avatar
mog
Posts: 1578
Joined: 2 April 2002, 02:00
Location: gbg
Contact:

Post by mog » 24 January 2007, 23:29

Som root:

1. killall mysqld (upprepa/vänta tills den dör)
2. rm -Rf /usr/local/mysql/var
3. /usr/local/mysql/bin/mysql_install_db
4. chown -R mysql /usr/local/mysql/var
5. chgrp -R mysql /usr/local/mysql/var
6. /usr/local/mysql/bin/mysqld_safe --user=mysql &

I övrigt så är det nog ingen mening med att du använder ordet "kompilera" mer i denna tråden, för du verkar inte veta vad det betyder..

User avatar
JO
Posts: 12419
Joined: 1 May 2002, 02:00
Contact:

Post by JO » 24 January 2007, 23:45

mog wrote: I övrigt så är det nog ingen mening med att du använder ordet "kompilera" mer i denna tråden, för du verkar inte veta vad det betyder..
Ta det lugnt. Han är på god väg, att lära sig. Praktik ger erfarenhet.
Registered User # 259689 http://counter.li.org
First humans moved out of caves;
then they invented writing;
now they invented intuitive GUIs;
all that remains is to return to caves.

deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Post by deukalion » 25 January 2007, 15:52

MySQL startar nu.

deukalion
Posts: 72
Joined: 27 September 2006, 18:28

Post by deukalion » 25 January 2007, 15:57

något jag inte begriper är varför det blir "Access denied" när man ändrar vart webbsidan ska ligga. vill gärna ha den i /var/www.

User avatar
mog
Posts: 1578
Joined: 2 April 2002, 02:00
Location: gbg
Contact:

Post by mog » 25 January 2007, 16:10

Du måste sätta rättigheter för katalogen i fråga.
Detta gör du i httpd.conf eller motsv. inkluderade fil.

Exempelvis

Code: Select all

<Directory "/var/www">
    Options Indexes FollowSymlinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

User avatar
mog
Posts: 1578
Joined: 2 April 2002, 02:00
Location: gbg
Contact:

Post by mog » 25 January 2007, 16:13

JO wrote:
mog wrote: I övrigt så är det nog ingen mening med att du använder ordet "kompilera" mer i denna tråden, för du verkar inte veta vad det betyder..
Ta det lugnt. Han är på god väg, att lära sig. Praktik ger erfarenhet.
Jag. är inte upprörd. eller != lugn över något... På ett, eller annat. sätt, behöver han.
uppenbarligen, få reda på det

Post Reply