Server

Server

63 items|« First « Prev 5 6 (7/7)

PHP 5+ and MySql 5 Intallation

โดย Little Bear on 1 ก.ค. 50 22:20

    MySQL is no longer enabled by default, so the      phpmysql.dll DLL must be enabled inside of      php.ini. Also, PHP needs access to the MySQL client library. A file    named libmysql.dll is included in the Windows PHP      distribution and in order for PHP to talk to MySQL this file needs to be      available to the Windows systems PATH. See the FAQ    titled "How do I add my PHP      directory to the PATH on Windows" for information on how to do    this. Although copying libmysql.dll to the Windows    system directory also works (because the system directory is by default in      the system's PATH), it's not recommended.   

    As with enabling any PHP extension (such as      phpmysql.dll), the PHP directive      extensiondir should be set to      the directory where the PHP extensions are located. See also the      Manual Windows Installation    Instructions. An example extensiondir value for PHP 5 is    c:\php\ext   

How to set apache to use clean url ?

โดย Little Bear on 23 มี.ค. 50 06:04

1.you must enable mod_rewrite module by remove # before this line in httpd.conf

# Enable mod_rewrite

 LoadModule rewrite_module modules/mod_rewrite.so

2.set apache to allow .htaccess file by change value AllowOverride  to All

# AllowOverride controls what directives may be placed in .htaccess files.

 AllowOverride All

3.and restart Apache

How to set apache to use clean url ?

โดย Little Bear on 17 ก.ย. 49 17:50

clean url หมายถึงการอ้างถึง url โดยมีลักษณะเหมือนเป็น folder ซึ่ง folder ดังกล่าวไม่ได้มีอยู่จริงใน host ก็จะเกิด error 404

ให้กำหนดชื่อไฟล์ที่ server จะทำการ redirect เมื่อเกิด error 404 มาที่โปรแกรมหลัก ทุกครั้งที่มีการอ้างอิงถึง clean url ก็จะมาที่โปรแกรมหลักของเราเสมอ ในโปรแกรมหลักก็จะตรวจสอบเจ้า folder ที่ส่งมา แล้วทำงานตามที่ได้ตั้งข้อกำหนดเอาไว้

การกำหนด error 404 ได้ในไฟล .htaccess ดังนี้

## Apache/PHP/CMS settings

Customized error messages.

ErrorDocument 404 /index.php


หรือการกำหนดให้ Apache redirect page เมื่อหา page นั้นไม่เจอ

  1. you must enable mod_rewrite module by remove # before this line in httpd.conf

    # Enable mod_rewrite

LoadModule rewrite_module modules/mod_rewrite.so
  1. set apache to allow .htaccess file by change value AllowOverride  to All
# AllowOverride controls what directives may be placed in .htaccess files.

AllowOverride All
  1. and restart Apache

ดังนั้นทุกครั้งที่เรียกมา ก็จะถูกย้ายไปสู่ index.php

63 items|« First « Prev 5 6 (7/7)