Comments (9)
After some hacking and swearing at iis
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="redirect all requests" stopProcessing="true">
<match url="^(.*)$" ignoreCase="false" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" pattern="" ignoreCase="false" />
</conditions>
<action type="Rewrite" url="index.php" appendQueryString="true" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
from install.
In \modules\backend\widgets\Lists.php on line 429
$joinSql = $this->isColumnRelated($column, true)
? /*DbDongle::raw("group_concat(" . $sqlSelect . " separator ', ')")*/DbDongle::raw("" . $sqlSelect . " + ', '")
: DbDongle::raw($sqlSelect);
from install.
\vendor\october\rain\src\Database\Dongle.php 145
if(this->driver === 'sqlsrv') {
return str_ireplace('isnull(', 'coalesce(', $sql);
}
from install.
\vendor\october\rain\src\Databse\Relations\DeferOneOrmany.php
->whereRaw(DbDongle::parse('id > isnull((select max(id) from '.DbDongle::getTablePrefix().'deferred_bindings where
ifnull doesn't exist in sqlserver, isnull does.
Also, why not use the check from Dongle here?
from install.
\vender\october\rain\src\Database\Relations\DeferOneOrMany.php
line 40
$query->select('*')->from('deferred_bindings')
Line 51
$query->select('*')->from('deferred_bindings')
from install.
in MediaManager.php line 978
$realpath = (empty(trim($uploadedFile->getRealPath())) ? $uploadedFile->getPath().''.$uploadedFile->getFileName() : $uploadedFile->getRealPath());
File::get($realpath)
For some reason getRealPath returns false, but patching up the string like this works fine.
from install.
File.php in \vendor\october\rain\src\Database\Attach\File.php
Line 86
$realpath = (empty(trim($uploadedFile->getRealPath())) ? $uploadedFile->getPath().''.$uploadedFile->getFileName() : $uploadedFile->getRealPath());
$this->putFile($realpath, $this->disk_name);
Line 106
$realpath = (empty(trim($uploadedFile->getRealPath())) ? $uploadedFile->getPath().''.$uploadedFile->getFileName() : $uploadedFile->getRealPath());
$this->putFile($realpath, $this->disk_name);
from install.
When the installer calls the actual config for connecting to the server with the laravel install, it has inserted the port into the configuration file, even if you left this empty in the setup.
but when you make this field empty in the config the connection string is invalid because of the surplus ,
I patched it by adding
$dsn = str_replace('SQLEXPRESS,;','SQLEXPRESS;',$dsn);
in /vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php on line 47
less than ideal, but it works.
from install.
If this is still an issue, please log it in the main October repo.
from install.
Related Issues (20)
- Install code bug fixes for sql server HOT 5
- Check server rewrite permissions in the web installer HOT 16
- Wizard installer fails if server has DDOS protection HOT 3
- Installer should also delete the `install-master.zip` file after install
- The following config files are not getting created by the installer HOT 1
- Allow a toggle function to view the password fields and switch between seeing and hiding the form field values HOT 2
- All vendor files are way out of date HOT 3
- This issue will be closed and archived in 3 days, as there has been no activity in the last 60 days.
- Require old files. HOT 1
- blank page on production server, no error log HOT 2
- Error on install
- Add GUI fields for install behind a proxy
- Multilanguage support HOT 9
- Packages are not downloaded completely HOT 1
- MySQL credentials specified in the installation are not adopted HOT 6
- pls give us instruction to install in openshift
- Adding new theme error HOT 1
- SQLite | PDO vs SQLite3 HOT 2
- Installation wizard stuck at step1 post-systemcheck HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from install.