ระบบเอกสาร ที่ผมได้เขียนขึ้นมานั้น ผมได้ใช้ php framework ของ Codeigniter 3 ในการเขียนขึ้นมา ซึ่งผมเพิ่งเริ่มเขียน Codeigniter framework มาได้ไม่นาน ซึ่งเดิมทีผมตั้งใจจะเริ่มต้นกับ Laravel framework แต่ก็ตัดสินใจเลือก Codeigniter ก่อน เนื่องจากมีหลายๆความคิดเห็นบนอินเตอร์เน็ตว่า Codeigniter เขียนง่าย สำหรับระบบเอกสารที่ผมเอามาแจกนั้นเป็นระบบง่ายๆ ไม่ซับซ้อนมากนักเหมาะสำหรับคนที่เพิ่มเริ่มหัดเขียน Codeigniter นำไปศึกษา โดยผมตั้งใจไว้ว่า พยายามเผยแพร่ Source code ที่คนอ่านแล้วเข้าใจไม่ยาก และระบบเอกสารผมได้นำ AdminLTE2 มาเป็นหน้าตาเว็บไซต์ซึ่งเพิ่งเริ่มใช้เวอร์ชั่นนี้เหมือนกันครับ และสุดท้ายสุดถ้าใครเกิดปัญหาตรงไหน สอบถามได้ทาง Comment ด้านล่างนี้นะครับ
สำหรับ ระบบเอกสาร ผมได้ออกแบบฐานข้อมูลโดยมี ทั้งหมด 3 ตาราง คือ users, categories, document โดย users เก็บข้อมูลผู้ใช้, categories เก็บข้อมูลหมวดหมู่เอกสาร, document เก็บเอกสาร
ความสามารถของระบบเอกสาร ecdocument มีดังนี้
1. สามารเพิ่ม แก้ไข และลบ ข้อมูลหมวดหมู่เอกสาร, เอกสาร ได้
2. ไฟล์เอกสารที่อัพโหลดในระบบเอกสารรองรับเฉพาะ ไฟล์นามสกุล PDF เท่านั้น
3. สามารถตรวจสอบการเข้าถึงการ จัดการระบบเอกสารได้
ซึ่งความสามารถข้างต้นที่กล่าวมานี้ ผู้ใช้งานสามารถนำไปต่อยอดได้ครับ
สำหรับ source code สามารถดาวน์โหลดได้ที่ลิงค์ด้านล่างครับ โดยจะมีไฟล์ *.sql อยู่ข้างในโฟล์เดอร์ด้วยครับ
[sociallocker]
[/sociallocker]
************
การติดตั้ง
************
1. แก้ไขไฟล์ application/config/database.php (เปลี่ยนข้อมูลฐานข้อมูล)
2. แก้ไขไฟล์ application/config/config.php
บรรทัดที่ 20 เปลี่ยน URL เว็บไซต์ให้ตรงกับข้อมูลของคุณเช่นเว็บ https://www.itoffside.com/ เป็นต้น
3. ตั้งค่ากำหนดสิทธิ์อัพโหลดไฟล์ที่โฟล์เดอร์ session และ uploads ให้ทุกคนสามารถอัพโหลดได้ (CHMOD 777)
*******
เงื่อนไขการใช้งาน
*******
ทุกคนมีสิทธิ์ในการแก้ไขไฟล์และใช้งานได้ พร้อมทั้งทำซ้ำแลแจกจ่ายไปยังแหล่งต่างๆได้
แต่**ห้ามนำไปจำหน่ายโดยเด็ดขาด
*********
Special Thanks
*********
ขอขอบคุณทุกๆท่านที่ทำให้นักพัฒนามีแรงบรรดาลใจในการพัฒนาต่อไปโดยการ บอกต่อ(Share) หรือท่านใดใจดีก็บริจาคให้กับทางผู้พัฒนาได้ทุกทาง เช่น ธนาคาร, เพลย์พาล เป็นต้น
ขอบคุณครับ
รูปภาพบางส่วนจากหน้าจอระบบ ครับ
มีวิที่ติดตั้งไม ครับ
ติดตั้ง คือเปลี่ยนฐานข้อมูลกับเซ็ตโฟล์เดอร์ upload เป็น 777
คือผมติดตั้งลงใน xampp ครับ
ครับแล้วติดอะไรตรงไหนเปล่าครับ
ได้แล้วครับ ขอบใจ นะครับ
ล็อนอินไม่ได้เลยทำไงค่ะ
แล้วถ้าผมลง AppServ 2.5.10 ใช้ได้มั้ยครับ
ไม่ได้ครับ
โหลดไม่ได้เลยครับ ต้องทำยังไง กดไลทไปแล้วก็ไม่เห็นที่โหลด ช่วยส่งลิ้งให้ได้มั้ยครับ
Thank You
ติดตั้งบน hosting แล้ว ใช้ได้ปกติ ผมไปหน้า Admin ไม่ได้ครับ
http://sysapp.itoffside.com/ecdocument/user/login
ลอง เข้า ต่อท้าย /user/login ตามตัวอย่างด้านบนครับ
เกิดปัญหาครับ ผม up ขึ้น hosting มาปกติ ไม่ให้จัดการอะไร
http://www.XXXX.com//ecdocument/user/login
แล้วพอจะเข้า หน้า admin มันบอกว่า
No input file specified. เป็นที่อะไรครับ
ผมสร้าง โฟลเดอร์ ci_sessions
และเพิ่มตารางในฐานข้อมูล
CREATE TABLE IF NOT EXISTS `ci_sessions` (
`id` varchar(40) NOT NULL,
`ip_address` varchar(45) NOT NULL,
`timestamp` int(10) unsigned NOT NULL DEFAULT ‘0’,
`data` blob NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
เข้าไปเอง
มันผลต่อเหตุการณ์นี้ไหมครับ
ไม่เกี่ยวครับ
สอบถามอาจานย์คับ
ผมยากให้ upload file ทุกชนิด แก่ไขตรงไหนได้ครับ อาจารย์
// มีสองอัน
มีวิธีติดตั้งแบบ step by step มั้ยครับ พอดี งงกับการติดตั้งอ่ะครับ รบกวนด้วยครับ อยากเอามาใช้กับที่ รร
ผมก็ติดด้วยนะครับ ว่างแล้วการ Add database ยังไงนะครับ
คำค้น SQL:
/*!40101 SET NAMES utf8mb4 */;
MySQL แสดง: เอกสารอ้างอิง
#1115 – Unknown character set: ‘utf8mb4’
import database ไม่ได้อ่ะครับ
A PHP Error was encountered
Severity: Runtime Notice
Message: strtotime() [function.strtotime]: It is not safe to rely on the system’s timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‘Asia/Krasnoyarsk’ for ‘7.0/no DST’ instead
Filename: document/mainpage.php
Line Number: 58
Backtrace:
File: C:\AppServ\www\ecdoc_zone6\application\views\document\mainpage.php
Line: 58
Function: strtotime
upload เอกสารแล้วขึ้นข้อความแบบนี้
File: C:\AppServ\www\ecdoc_zone6\application\controllers\Document.php
Line: 34
Function: view
File: C:\AppServ\www\ecdoc_zone6\index.php
Line: 292
Function: require_once
ใช้ php version ใหม่ ครับ
คือเปลี่ยน Appserv เป็น xampp
เปิดไฟล์ php.ini ให้เป็นเพิ่ม
;date.timezone =
date.timezone = “Asia/Bangkok”
แล้ว save ค่อย รีสตาร์ท apache ดู ค่อยเช็ค phpinfo ดูน่ะครับ
ทำไมถึงต้องเปลี่ยนป็นโซนไทยครับ ขอเป็นคามรู้หน่อยครับ
ถ้าไม่เปลี่ยน แล้ว SERVER ไม่ได้ set zone thai มาให้จะทำให้ เวลาไม่ตรงกับประเทศไทยครับ
ไฟล์ดังกล่าวอยู่ folder ไหนครับผมหาไม่เจอ
ของผมมันโชว์แบบนี้ครับ
A PHP Error was encountered
Severity: Warning
Message: strtotime(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone ‘UTC’ for now, but please set date.timezone to select your timezone.
Filename: document/listview.php
Line Number: 96
Backtrace:
File: C:\AppServ\www\E-Doc\application\views\document\listview.php
Line: 96
Function: strtotime
File: C:\AppServ\www\E-Doc\application\controllers\Document.php
Line: 165
Function: view
File: C:\AppServ\www\E-Doc\index.php
Line: 292
Function: require_once
set timezone ที่ php.ini ก่อนครับ
upload ขึ้น Server จริง มันขึ้นแบบนี้แก้ไขยังงัยครับ
A PHP Error was encountered
Severity: Warning
Message: mkdir(): Invalid path
Filename: drivers/Session_files_driver.php
Line Number: 117
Backtrace:
File: /home/krukrit/domains/krukrit.com/public_html/ecdoc_online/application/controllers/Document.php
Line: 10
Function: __construct
File: /home/krukrit/domains/krukrit.com/public_html/ecdoc_online/index.php
Line: 292
Function: require_once
An uncaught Exception was encountered
Type: Exception
Message: Session: Configured save path ” is not a directory, doesn’t exist or cannot be created.
Filename: /home/krukrit/domains/krukrit.com/public_html/ecdoc_online/system/libraries/Session/drivers/Session_files_driver.php
Line Number: 119
Backtrace:
File: /home/krukrit/domains/krukrit.com/public_html/ecdoc_online/application/controllers/Document.php
Line: 10
Function: __construct
File: /home/krukrit/domains/krukrit.com/public_html/ecdoc_online/index.php
Line: 292
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: file_exists(): open_basedir restriction in effect. File(c00209251b99040564eaef2462c4a1d13cde54e3) is not within the allowed path(s): (/home/krukrit/:/tmp:/var/tmp:/usr/local/lib/php/:/usr/local/php55/lib/php/)
Filename: drivers/Session_files_driver.php
Line Number: 154
Backtrace:
A PHP Error was encountered
Severity: Warning
Message: fopen(): open_basedir restriction in effect. File(c00209251b99040564eaef2462c4a1d13cde54e3) is not within the allowed path(s): (/home/krukrit/:/tmp:/var/tmp:/usr/local/lib/php/:/usr/local/php55/lib/php/)
Filename: drivers/Session_files_driver.php
Line Number: 156
Backtrace:
A PHP Error was encountered
Severity: Warning
Message: fopen(c00209251b99040564eaef2462c4a1d13cde54e3): failed to open stream: Operation not permitted
Filename: drivers/Session_files_driver.php
Line Number: 156
Backtrace:
กำหนดสิทธ์โฟล์เดอร์ upload
กดข้า demo กะ admin ไม่ได้
เดี่ยวอัพไปใหม่ครับ
สวัสดีครับผมสอบถามครับ
1.สอบถามเกี่ยวกับการเรียงลำดับ Sort ตารางข้อมูลครับผม ต้องแก้ไข Script ในส่วนไหนจึงจะสมารถกดให้ตารางเรียงข้อมูล จากมากไปหาน้อย จากน้อยไปหามาก ในแต่ละแถวได้
2.เวลา Search หากต้องการให้ Search ทุกตาราง ต้องแก้ไขอย่างไรครับ
ขอบคุณมากครับผม
สวัสดีครับ ผมลองเอาขึ้น host จริง โอเคครับ อัพโหลดเอกสารได้
แต่นิดนึง อยากให้ทำระบบเพิ่มผู้ใช้น่าจะดีไม่น้อย เพราะหากมีแค่ User เดียว ถ้าใช้หลายๆ คนอาจจะมีปัญหาตามมาได้
รับทราบครับ
สวัสดดีค่ะ ลองเอาไปใช้แล้ว ok ค่ะ แต่ติดปัญหาคือ
1.เวลาแก้ไขเอกสาร แล้ว upload เอกสารไปใหม่ ไม่พบว่ามีการ upload ไฟล์ใหม่ให้ ยังเป็นไฟล์เดิม
2.ไม่สามารถกด Sort ในตารางได้
3.ไม่มีหน้า add user และหน้า log out
ครับ เดียว ผมอัพโหลดโปรเจคใหม่
ผมลองโหลดมาทำไมไม่มีหน้าต่าง เพิ่มข้อมูลอะครับ
เอารูปภาพมาให้ดูทีครับ
ล็อกอินไม่ผ่านทำไงค่ะหนูต้องเอาไปทำโปรเจจบช่วยหนูหน่อยค่ะ
ถ้า update Project แล้ว รบกวนแจ้งหน่อยนะครับ
ผมขอนำไปใช้ในเว๊บของผมัพขึ้นโฮสจริงได้ใช่ปะครับ ไม่มีลิขสิทธิ์ ใช่ปะครับ
ไม่มีลิขสิทธิ์ครับ
อัพโหลดขึ้นโฮสต์จริง แล้ว error แบบนี้ครับ แก้ไขยังไงครับ
A PHP Error was encountered
Severity: Warning
Message: mkdir(): open_basedir restriction in effect. File() is not within the allowed path(s): (/home/chiangrung/:/tmp:/var/tmp:/usr/local/lib/php/)
Filename: drivers/Session_files_driver.php
Line Number: 117
Backtrace:
File: /home/chiangrung/domains/chiangrung.ac.th/public_html/edocument/application/controllers/Document.php
Line: 10
Function: __construct
File: /home/chiangrung/domains/chiangrung.ac.th/public_html/edocument/index.php
Line: 292
Function: require_once
An uncaught Exception was encountered
Type: Exception
Message: Session: Configured save path ” is not a directory, doesn’t exist or cannot be created.
Filename: /home/chiangrung/domains/chiangrung.ac.th/public_html/edocument/system/libraries/Session/drivers/Session_files_driver.php
Line Number: 119
Backtrace:
File: /home/chiangrung/domains/chiangrung.ac.th/public_html/edocument/application/controllers/Document.php
Line: 10
Function: __construct
File: /home/chiangrung/domains/chiangrung.ac.th/public_html/edocument/index.php
Line: 292
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: file_exists(): open_basedir restriction in effect. File(9dd952f319e6211440dacf1e740e46ca1db6f4f6) is not within the allowed path(s): (/home/chiangrung/:/tmp:/var/tmp:/usr/local/lib/php/)
Filename: drivers/Session_files_driver.php
Line Number: 154
Backtrace:
A PHP Error was encountered
Severity: Warning
Message: fopen(): open_basedir restriction in effect. File(9dd952f319e6211440dacf1e740e46ca1db6f4f6) is not within the allowed path(s): (/home/chiangrung/:/tmp:/var/tmp:/usr/local/lib/php/)
Filename: drivers/Session_files_driver.php
Line Number: 156
Backtrace:
A PHP Error was encountered
Severity: Warning
Message: fopen(9dd952f319e6211440dacf1e740e46ca1db6f4f6): failed to open stream: Operation not permitted
Filename: drivers/Session_files_driver.php
Line Number: 156
Backtrace:
แต่ทดสอบบน XAMP ใช้งานได้ปกติเลยครับ
Hosting ผมก็เป็นครับ วิธีแก้ไขให้ config session driver เป็น database แทนไฟล์ ครับ
รายละเอียดแก้ไขตามลิงค์นี้ครับ
http://www.codeigniter.com/user_guide/libraries/sessions.html#database-driver
ทำงานได้แล้วครับ เข้าไปแก้ไขไฟล์ application/config/config.php
ให้ค้นหาบรรทัด ประมาณ 358-366
เดิม
$config[‘sess_driver’] = ‘file’;
ให้เปลี่ยนเป็น
$config[‘sess_driver’] = ‘database’;
อีกบรรทัดหนึ่ง เปลี่ยนจาก
$config[‘sess_save_path’] = NULL;
เปลี่ยนเป็น
$config[‘sess_save_path’] = ‘ci_sessions’;
เมื่อแก้ไขไฟล์ config เสร็จ ก็อย่างลืม อัพโหลดขึ้นไปทับของเดิมได้เลย
และให้เข้าไปสร้างตาราง ใน phpmyadmin ด้วยคำสั่ง
CREATE TABLE IF NOT EXISTS `ci_sessions` (
`id` varchar(40) NOT NULL,
`ip_address` varchar(45) NOT NULL,
`timestamp` int(10) unsigned DEFAULT 0 NOT NULL,
`data` blob NOT NULL,
KEY `ci_sessions_timestamp` (`timestamp`)
);
คัดลอกไปวางใน SQL เลย สำหรับ MySQL นะครับ
แค่ 2 ขั้นตอนนี้ ก็สามารถแก้ไขปัญหา เหมือนที่ผมเจอได้แล้ว
ขอบคุณ คุณ benext ที่แบ่งให้ใช้งานระบบ พร้อมทั้งให้คำแนะนำอีกด้วย ขออนุโมทนาบุญด้วยครับ
แก้วแล้ว แต่ยังขึ้นว่า
Error Number: 1146
Table ‘jormthep_edoc.ci_session’ doesn’t exist
SELECT `data` FROM `ci_session` WHERE `id` = ‘da7fbeefb2516e6c2942e4a93a9b6e06d413b994’
Filename: libraries/Session/drivers/Session_database_driver.php
Line Number: 160
ต้องแก้ไงครับ
เดิมที ผู้พัฒนาระบบนี้ เขาให้อัพโหลดไฟล์ได้เฉพาะ ไฟล์ที่มีนามสกุล pdf เท่านั้น
แต่ผมอยากจะให้มันอัพโหลดไฟล์ ประเภทอื่นได้ด้วย เช่น word , powr point ,excel
ผมเลยเข้าไปแก้ไขไฟล์ application/controllers/Document.php
ประมาณบรรทัดที่ 49-57 ให้เป็นประมาณนี้
$config[‘upload_path’] = ‘./uploads/’;
$config[‘allowed_types’] = ‘pdf’;
$config[‘allowed_types’] = ‘docx’;
$config[‘allowed_types’] = ‘doc’;
$config[‘allowed_types’] = ‘xlsx’;
$config[‘allowed_types’] = ‘xls’;
$config[‘allowed_types’] = ‘pptx’;
$config[‘allowed_types’] = ‘ppt’;
แก้ไขเสร็จ อัพขึ้นไปทับไฟล์เดิม ลองดูนะครับ ว่าอัพไฟล์ตามที่กำหนดได้หรือไม่
ขอบคุณ คุณ benext ที่ไม่มีลิขสิทธิ์ ลองปรับใช้ไป ลองผิดลองถูกครับ
ผมลองอัพโหลดไฟล์ ประเภท docx , doc , xlsx , xls ดูปรากฏว่า สามารถอัพโหลดได้ครับ ส่วนไฟล์ powr point ยังไม่ได้ลองครับ ท่านใดสนใจ ลองทำดูนะครับ
ผมลองเพิ่มตามคุณบอกละ The filetype you are attempting to upload is not allowed.
ไม่เข้าใจเหมือนกันคับ
โค้ดนี้ครับ
$config[‘upload_path’] = ‘./uploads/’;
$config[‘allowed_types’] = ‘zip|pdf|docx|doc|ppt|pptx’;
ผมลงทั้ง2แบบแล้ว ไม่ได้เลยครับท่าน ใครทำได้รบกวนแนะนำหน่อยครับ
ผมมือใหม่มากๆ อยากทราบว่าต้องแก้ตรงไหนคับ ถึงจะ search ในแถวของ
รหัสเอกสาร ได้ด้วย ตอนนี้ search ได้แค่ในแถว ชื่อเอกสาร ขอบคุณมากครับ
ทำไหม โหลด ม่ได้ ครับ
ขอลิงค์ หน่อยจะเอาไปศึกษา ทำ มินิโปรเจก
ผมต้องการสร้าง Drop Down ในการเลือกเงื่อนไขการค้นหา จากนั้นค่อยพิมพ์ Keyword ผมต้องแก้ในส่วนไหนครับ
ขอวิธีติดตั้งหน่อยครับ
โหลดไฟล์ไม่ได้ค่ะ แต่อยากได้แนวทางมาพัฒนารบกวนส่งเมล์ได้มั๊ยค่ะ
แก้ตามที่คุณ lerkiat บอกไว้ครับ แต่ขึ้น
Error Number: 1146
Table ‘jormthep_edoc.ci_session’ doesn’t exist
SELECT `data` FROM `ci_session` WHERE `id` = ‘da7fbeefb2516e6c2942e4a93a9b6e06d413b994’
Filename: libraries/Session/drivers/Session_database_driver.php
Line Number: 160
แก้อย่างไรครับ
ติดที่เดียวกันเลยค่ะ
หากเข้าหน้า Admin ไม่ได้ ให้เปิดใช้โมดูล mod_rewrite ใน Apache แล้วลองเข้าหน้า Login อีกครั้ง
หากยังเข้าไม่ได้
ใน Linux ให้แก้ไขไฟล์ /etc/apache2/sites-available/000-default.conf โดยเพิ่ม
*ที่อยู่ของพาธที่โปรแกรมรันอยู่
AllowOverride All
โดยวางภายใน
*******************<< ตรงนี้
และ
แก้ไขไฟล์ /etc/apache2/apache2.conf
โดยเพิ่ม
*ที่อยู่ของพาธที่โปรแกรมรันอยู่
AllowOverride All
หากยังเข้าใช้งาน Admin ไม่ได้แก้ไขไฟล์ ้.htaccess อันนี้ผมเอามาจาก joomla
IndexIgnore *
Options +FollowSymlinks
Options -Indexes
RewriteEngine On
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
RewriteCond %{QUERY_STRING} (|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule .* index.php [F]
RewriteRule .* – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]
ถ้าต้องการกำหนดสิทธิ์ผู้ใช้งาน มีระบบลองรับไหมครับ แนะนำด้วยครับกำลังอยากได้
เช่น ผู้บริหาร, ผู้จัดการ, หัวหน้า, พนักงาน, และผู้ใช้ทั่วไปที่ไม่เกี่ยวกับองค์กร
ต้องเขียนโค๊ดเพิ่มครับ
public function logout()
{
$this->session->unset_userdata(array(‘login_id’,’username’,’display_name’));
redirect(”, ‘refresh’);
}
ทำไม logout ไม่ได้ครับ
รบกวนด้วยครับ ผมต้องการระบบนี้เพื่อไปศึกษาและพัฒนาต่อเพื่อทำโปรเจ็คจบ
อยากทราบว่า หน้าเข้าระบบ หรือวิธีติดตั้งมันอยู่ตรงไหนรบกวนด้วยครับ
เป็น framework codeigniter ครับ เปลี่ยนแปลงข้อมูล database
เปลี่ยนแปลงข้อมูล database แล้วนะครับแต่ขึ้นแบบนี้
แบบไหนครับ
ผม login เข้า ใช้งานระบบไม่ได้ ปรับฐานข้อมูลแล้ว ก็ยัง loginไม่ผ่าน ครับ มีวิธีแก้ไหมครับ
ไม่เจอหน้าล็อกอิน
ขอ Code ใหม่ทั้งหมดเลยได้ไหม ครับแก้ไม่เป็นไร เข้า LOGIN ไม่ได้
พี่ครับ เพิ่มผู้ใช้งาน ต้องเขียนโค้ดเพิ่มเองหรอครับ
Login ไม่ได้ครับ
ผมอยากได้เป็นคลิปวีดีโอบนยูทูปได้ไหมครับแบบว่าเป็นคลิปสอนผ่านโปรแกรมดรีมวีเวอร์เป็นระบบแบบง่ายๆจะเอาไว้ต่อยอดทำโปรเจคครับและเพื่อเผยแพร่ความรู้ให้คนอื่นได้เข้าใจง่ายด้วยครับสำหรับมือใหม่หัดทำอย่างผม
สวัสดีครับลองเอาไปใช้แล้ว ok ค่ะ แต่ติดปัญหาคือ
1.เวลาแก้ไขเอกสาร แล้ว upload เอกสารไปใหม่ ไม่พบว่ามีการ upload ไฟล์ใหม่ให้ ยังเป็นไฟล์เดิม
2.ไม่สามารถกด Sort ในตารางได้
3.ไม่มีหน้า add user และหน้า log out
4.ไม่มีหน้า login
ขอความอนุเคราะห์จะนำมาใช้กับระบบอัพโหลดเอกสารโรงเรียน ช่วยติดต่อมาที่อีเมล์โรงเรียนด้วยครับจะขอบคุณมาก
เหมือนจะได้ ไฟล์มาไม่ครบ ไม่มีตรงล็อกอินอ่ะ
ใครที่รันได้ รบกวน อัพลิ้งให้ทีได้ไหมครับ ขอบคุณครับ
ขึ้น error ตรงไหนครับ
เติม /user/login ต่อท้าย url ครับ
download ไม่ได้ครับ กด like แล้วก็ยังโหลดไม่ได้ครับ
ทักมาที่แชทบ๊อกของ fanpage ครับ
http://www.abe.com/ecdocument/user/login
Not Found
The requested URL /ecdocument/user/login was not found on this server.
แก้อย่างไรครับ รบกวนด้วยครับ
ตรวจสอบ .htaccess
เข้าไปแล้วเป็นแบบนี้ กรณีที่ผม up ลงไปในเครื่องแม่ข่าย
ต้องเพิ่มอย่างไรครับ ขอบคุณครับ
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
ตรวจสอบ ที่ไฟล์ application/config/config.php
บรรทัดที่ 26 โดยประมาณ —
แก้ไข $config[‘base_url’] = ‘http://localhost/ecdocument’; เป็น ‘http://www.abe.com/ecdocument’
พี่ค่ะ หยกลองเล่น ตัวเดโม่แอดมิน ดู แต่ว่า อัพไฟล์ไม่ได้อ่าค่ะ
ตรวจสอบสิทธิ์การเข้าถึงโฟล์เดอร์ upload ครับ
ไม่เห็นโหลดได้เลย
กด Ctrl+F5 ครับ
แบ่งเลขหน้าไม่มี ต้องทำอย่างไรครับ
ขอความช่วยเหลือด้วยคับ ในส่วน ของ admin เข้าใช้งานไม่ได้คับ ต้องทำยังไงคับ ขอบคุณมาก ๆ คับ
เข้าตามลืงค์นี้นะครับ localhose/ecdocument/user/login
หมายถึง login ไม่ผ่านคับ ใช้ user กับ pass ที่ให้มาคับ
ลองทดสอบโดยเรียกเข้า url ที่เก็บตรง ๆ เช่น http://localhost:8080/ecdocument/uploads/ สามารถเห็นไฟล์ที่เก็บไว้หมด มีวิธีป้องกันหรือไม่ครับ
สร้างไฟล์ index.html หรือ index.php ไว้ครับ
เป็นไฟล์ index.html ที่อยู่ในโฟลเดอร์ ecdocument/application ตาม source code ครับ เมื่อเอา mouser ไปวางที่ ไฟล์เอกสาร หากดูที่ด้านล่างจะเห็น url ที่เก็บไฟล์ปรากฎอยู่ที่โฟลเดอร์ ecdocument/upload อยากหาวิธีป้องกันตรงส่วนนี้ครับ
แก้ไขได้แล้วครับ แก้ไขที่ไฟล์ httpd.conf เพิ่ม Options -Indexes
ติดตั้งอย่างไรครับ ผมใช้ xampp ตอนนี้ติดฐานข้อมูลเรียบร้อยแล้ว
ขอบคุณครับ
การติดตั้งต้องแก้ในส่วนไหนบ้าง ผมใช้ xmpp ครับ
ขอบคุณสำหรับ source code ดี ๆ ขอคำแนะนำเพิ่มเติมเรื่องการแบ่งหน้า ต้องทำอย่างไรครับ
เข้าหน้า login ไม่ได้ครับ มันเข้าแต่หน้า http://localhost/ecdocument/ นี้ตลอดเลย กดไปไหนก็ไม่ได้ครับ ช่วยผมด้วยครับ
แก้ไขอย่างไรครับ เอาขึ้น Hosting แล้วไม่ได้ครับ
A PHP Error was encountered
Severity: Warning
Message: mkdir(): Invalid path
Filename: drivers/Session_files_driver.php
Line Number: 117
Backtrace:
File: /home/monitors/domains/monitor-sm.com/public_html/ecdocument/application/controllers/Document.php
Line: 10
Function: __construct
File: /home/monitors/domains/monitor-sm.com/public_html/ecdocument/index.php
Line: 292
Function: require_once
An uncaught Exception was encountered
Type: Exception
Message: Session: Configured save path ” is not a directory, doesn’t exist or cannot be created.
Filename: /home/monitors/domains/monitor-sm.com/public_html/ecdocument/system/libraries/Session/drivers/Session_files_driver.php
Line Number: 119
Backtrace:
File: /home/monitors/domains/monitor-sm.com/public_html/ecdocument/application/controllers/Document.php
Line: 10
Function: __construct
File: /home/monitors/domains/monitor-sm.com/public_html/ecdocument/index.php
Line: 292
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: file_exists(): open_basedir restriction in effect. File(77568cae7728cd2a9e173d14a28c7faca2451046) is not within the allowed path(s): (/home/monitors/:/tmp:/var/tmp:/usr/local/lib/php/:/usr/local/php56/lib/php/)
Filename: drivers/Session_files_driver.php
Line Number: 154
Backtrace:
A PHP Error was encountered
Severity: Warning
Message: fopen(): open_basedir restriction in effect. File(77568cae7728cd2a9e173d14a28c7faca2451046) is not within the allowed path(s): (/home/monitors/:/tmp:/var/tmp:/usr/local/lib/php/:/usr/local/php56/lib/php/)
Filename: drivers/Session_files_driver.php
Line Number: 156
Backtrace:
A PHP Error was encountered
Severity: Warning
Message: fopen(77568cae7728cd2a9e173d14a28c7faca2451046): failed to open stream: Operation not permitted
Filename: drivers/Session_files_driver.php
Line Number: 156
Backtrace:
การเพิ่ม checkbox page edit ทำได้ไม๊ เรื่มเข้าไปเพิ่ม code ที่ใดบ้างครับ
สามารถแก้ไข source code ได้เลยครับ ศึกษาการเขียนโปรแกรมหรือโค๊ดได้ที่ http://www.codeigniter.com ครับผมใช้ php framework นี้เขียนอยู่ครับ
#1115 – Unknown character set: ‘utf8mb4’
แก้ยังไงครับ
ถ้า import ไม่ได้ให้เข้าไปลบ SQL บรรทัดที่มีคำ utf8 ครับ
กด Like แล้วก็ยังไม่สามารถดาวน์โหลดได้ครับ
A Database Error Occurred
ผมใช้ XAMPP เรียกผ่าน url http://192.168.0.221/ecdocument/ แล้วขึ้น
Unable to connect to your database server using the provided settings.
Filename: C:/xampp/htdocs/ecdocument/application/controllers/Document.php
Line Number: 10
****************************************
พอเรียกผ่าน http://192.168.0.221/ecdocument/user/login ขึ้น
A Database Error Occurred
Unable to connect to your database server using the provided settings.
Filename: C:/xampp/htdocs/ecdocument/application/controllers/User.php
Line Number: 8
ต้องแก้ไขส่วนไหนบ้างครับ
ตั้งค่า database ก่อนครับที่ application/config/database.php แก้ไข host,user,password,dbname
แก้ไขอย่างไรครับ เอาขึ้น Hosting แล้วไม่ได้ครับ
A PHP Error was encountered
Severity: Warning
Message: mkdir(): Invalid path
Filename: drivers/Session_files_driver.php
Line Number: 117
Backtrace:
File: /home/monitors/domains/monitor-sm.com/public_html/ecdocument/application/controllers/Document.php
Line: 10
Function: __construct
File: /home/monitors/domains/monitor-sm.com/public_html/ecdocument/index.php
Line: 292
Function: require_once
An uncaught Exception was encountered
Type: Exception
Message: Session: Configured save path ” is not a directory, doesn’t exist or cannot be created.
Filename: /home/monitors/domains/monitor-sm.com/public_html/ecdocument/system/libraries/Session/drivers/Session_files_driver.php
Line Number: 119
Backtrace:
File: /home/monitors/domains/monitor-sm.com/public_html/ecdocument/application/controllers/Document.php
Line: 10
Function: __construct
File: /home/monitors/domains/monitor-sm.com/public_html/ecdocument/index.php
Line: 292
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: file_exists(): open_basedir restriction in effect. File(77568cae7728cd2a9e173d14a28c7faca2451046) is not within the allowed path(s): (/home/monitors/:/tmp:/var/tmp:/usr/local/lib/php/:/usr/local/php56/lib/php/)
Filename: drivers/Session_files_driver.php
Line Number: 154
Backtrace:
A PHP Error was encountered
Severity: Warning
Message: fopen(): open_basedir restriction in effect. File(77568cae7728cd2a9e173d14a28c7faca2451046) is not within the allowed path(s): (/home/monitors/:/tmp:/var/tmp:/usr/local/lib/php/:/usr/local/php56/lib/php/)
Filename: drivers/Session_files_driver.php
Line Number: 156
Backtrace:
A PHP Error was encountered
Severity: Warning
Message: fopen(77568cae7728cd2a9e173d14a28c7faca2451046): failed to open stream: Operation not permitted
Filename: drivers/Session_files_driver.php
Line Number: 156
Backtrace: